For investors
股价:
5.36 美元 %For investors
股价:
5.36 美元 %认真做教育 专心促就业
JavaScript编程开发语言是目前大多数软件开发程序员都在学习的一个编程开发语言,而今天我们就通过案例分析来了解一下,JavaScript编程框架应用注意事项。
1、Adonis
如果你曾使用过Laravel和NodeJS,那么你在使用这一个框架之时会觉得相当顺手,因为它是集合了这两个平台的优点而形成的一个框架,对于任何种类的现代应用来说,它都显得非常专业、圆润和精致。
它使用了NodeJS,所以是一个很好的后端框架,同时还附带有一些前端特性(与前面提到那些更多地注重前端的框架不同),所以想要进入后端开发的新手开发者会发觉这个框架相当迷人。
相比于NoSQL,很多的开发者都比价喜欢使用SQL数据库(因为他们需要增强和数据以及其它特性的交互性),这一现象在这个框架中得到了很好的体现,这时的它更接近标准,开发者也更容易使用。
如果你混迹于各类PHP社区,那你一定很熟悉服务提供商ServiceProviders,也由于Adonis相应的PHP风格包含其中,所以在使用它的时候,你会觉得似曾相识。
在它所有的特性中,好的便是那个极为强大的路由引擎,支持使用函数来组织和管理应用的所有状态、支持错误处理机制、支持通过SQLORM来进行数据库查询、支持生成器、支持箭头函数arrowfunctions、支持代理等等。
如果喜欢使用无状态RESTAPI来构建服务器端应用,我比较推荐它,因为你会爱上这个框架的。
2、Vue.js
这个框架有吸引力的一点是,你可以根据自身需求来选择使用的模块。比如,你需要编写简单的HTML代码,抓取JSON,然后创建一个Vue实例来完成可以复用的小特效。
与之前的那些JavaScript框架相似,它使用双路数据绑定来更新模型和视图,同时也使用连接器来完成视图和数据连接器的通信。这是一个还未完全成熟的框架,因为它全部的关注点都在视图层,所以你需要自己处理其它的组件。
如果你熟悉AngularJS,那你会感觉很顺手,因为它大量嵌入了AngularJS的架构,如果你懂得JavaScript的基础用法,那你的许多项目都可以轻易地迁移到该框架之下。
假如你只想把任务完成,或者想提升你自身的JavaScript编程经验,又或者你需要学习不同的JavAScript框架的本质,我极力推荐这个。
3、Backbone.js
这个框架可以很容易的集成到任何三方的模板引擎,默认使用的是Underscore模板引擎,而且该框架仅有一个依赖(JQuery),因此它以轻量而闻名。它支持带有RESTfulJSON接口的MVC(模型-视图-控制Model–view–controller)(可以自动更新前端和后端)设计范例。
假如你曾经使用过著名的社交新闻网络服务reddit,那么你肯定听说过它在几个单页面应用中使用了Backbone.js。Backbone.js的原作者为之建立了与CoffeScript旗鼓相当的Underscore模板引擎,所以你可以放心,开发者知道该做什么。
该框架在一个软件包中提供了键值对key-value模型、视图以及几个打包的模块,所以你不需要额外下载其他的外部包,这样可以节省不少时间。框架的源码可以在GitHub进行查看,这意味着你可以根据需求进行深度定制。
【免责声明】:本内容转载于网络,转载目的在于传递信息。文章内容为作者个人意见,本平台对文中陈述、观点保持中立,不对所包含内容的准确性、可靠性与完整性提供形式地保证。请读者仅作参考。更多内容请加danei0707学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。