Purplejs Unites Java和JavaScript开发
熔化的Java和JavaScript,Purplejs正在成为运行轻量级JavaScript Server应用程序的框架,而无需Node.js异步编程模型的复杂性。
在JVM(Java虚拟机)上,开发人员希望在JavaScript中构建多线程应用程序时,可以使用开源purplejs。它允许开发人员在浏览器中和服务器上运行相同的代码,并且它使它们能够在使用现有Java项目时使用JavaScript。
[了解如何与我们的开发人员的职业发展指南联系。/编程的艺术正在迅速变化。我们帮助您导航在编程中的热点以及冷热的内容。/跟上使用InfoWorld应用程序开发时事通讯编程的热门话题。]“Purplejs是一种简单而有力的框架,可以在不离开JavaScript的情况下创建表演Web应用程序,”主开发人员Sten Roger Sandvik表示。“它是在Java中创建的,以提供灵活性和性能Java提供。”
但Purplejs不是Node.js的替代,流行的服务器端JavaScript平台,他强调。“它是一个完全不同的模型,因为我们现在不要使用异步。这适合我们的需求,对我们的初始用户进行编程更简单。“然而,Purplejs将在将来支持异步编程方法。
应用程序是使用Gradle构建系统和Java SDK构建的。Java用作运行时,但编码是在JavaScript中完成的。开发人员还可以使用PurpleJs Boot,运行Jetty HTTP服务器的服务器。“在”开发“模式下,它非常容易开发,只要您坚持使用JavaScript编码,您无需重新启动服务器,”Sandvik表示。
紫宝石的API开始变得更加稳定,但框架需要工作,Sandvik警告。“应用程序配置是现在缺少的一件事,并且应该在1.0之前到位。此外,需要更多图书馆 - SQL,MongoDB,涌入,弗里马克和速度来命名。“他也在实施与Purplejs制造的CLI的支持的过程。
Sandvik在Enonic工作,它提供了eNonic XP Web操作系统。Purplejs目前是eNonic的单独项目,但它具有eNonic捐赠的代码; Sandvik希望Purplejs有一天可以作为eNonic平台的一部分特色。
这个故事“Purplejs Unites Java和JavaScript开发”最初由Infoworld发布。