AngularJS会不会成为下一代的火爆框架?

简介: 在编程语言界,越老的语言,支持的人越多, 生命力就越持久, 这其中的关键还是社区的力量。虽然编程语言还叫那个名字,但是语法,类库,框架和思想早就变得天翻地覆了,可以说,只剩下精华,而框架和可重用组件总是在更新换代,或许是为了效率,或许是为了成本,也可能因为其他原因。

在编程语言界,越老的语言,支持的人越多, 生命力就越持久, 这其中的关键还是社区的力量。

虽然编程语言还叫那个名字,但是语法,类库,框架和思想早就变得天翻地覆了,可以说,只剩下精华,而框架和可重用组件总是在更新换代,或许是为了效率,或许是为了成本,也可能因为其他原因。毕竟计算机总是在为人类服务的,而人类社会,是一个讲道理却不讲规矩的世界, 当然,有的人世界观正好相反,我们称之为上流社会。

至于JavaScript,虽然规范很多,碎片很多,支持和兼容性问题更多,但是,得利于互联网的发展和前些年奠定的早期优势。 浏览器(Browser)这个大平台已经占据了互联网客户端的绝大多数。

比如360一个安全卫士的客户端,虽然装上之后系统响应变慢5-10倍,但是很多时候还是不能缺少,只因为微软自己作死,故意把Windows做的比较难用,和自己的高端版本形成差别,于是安全卫士夹缝中生存,迅速壮大,发展了号称有好几亿的用户,但其中有多少水分,重装系统,卸载等等等等,所以这数字大家看了心里安慰下自己就好。

而几亿用户就活得这么滋润,可以恣意妄为,而企鹅就更坏了,反正店大欺客也不是一次两次, 粗略估计企鹅差不多有10亿左右的用户,算是各种东西和一人多号的话。

水了一堆,关键看浏览器,据说有20多亿的客户端,这数字还是比较靠谱的,那也就是20多亿个平台,基本上有计算机的地方就有浏览器。

其实我想说的是,做专有平台的开发工程师比较吃香。 JS、IOS、Android等等,而做通用平台的开发,因为入门简单,竞争激烈,对于底层程序员来说,反而待遇不这么好。 当然,这事不绝对,有实力,有智商,有背景,有毅力,有运气,这些神器只要占了一样,不管做什么都可以活得很好。

其实我真正想说的是AngularJS,关注了一年多,国内已经有大神级前端持续跟进, 根据我所在的社区和所见所闻,未来的前景和使用率应该会稳步上升, 如果谷歌不吃错药的话,3-5年后估计大多数的前端开发都要变一个样了。个人职业生涯的技术选型就是这样,新技术跟进的早,那自然先进的有汤喝,后进的干瞪眼。 

而如果说收获,编程界万年不变任何语言框架通用的就是思想,以及思维的思想。【程序员就是一群靠智商吃饭的家伙】

突然好想打一个软文广告, 有一个叫大漠穷秋的前端er,一直在一直在推广 AngularJS, 最后烦不胜烦之下, 我就去看了他录制的视频,要说 Bigger,这东西不好说,反正讲的东西浅显易懂,而不是吹一堆水然后让你来个云里雾里。 气场十足是我的映象,最后,软文转载如下: 

---------------------------------------------------------------------------------------------------

      真心推荐大家来看我录的视频教程《AngularJS实战》,完全开源免费。http://www.imooc.com/learn/156
      国内第一个完整的AngularJS视频教程,从代码到理论以及各种基于NodeJS的前端开发工具,你真的值得拥有!内容简介如下:

第1章 快速上手
    1-1 课程简介
    1-2 快速上手
    1-3 开发、调试、测试工具

第2章 基本概念和用法
     2-1 MVC
     2-2 路由、模块、依赖注入 
     2-3 双向数据绑定
     2-4 路由 
     2-5 指令
     2-6 Service与Provider
     2-7 综合应用BookStore 

 第3章 核心原理解析
     3-1 第三章简介
     3-2 AngularJS的启动过程
     3-3 Provider与Injector
     3-4 指令的执行过程分析
     3-5 $scope与双向数据绑定原理分析

第4章 用AngularJS开发移动APP

第5章 前端自动化测试



这家伙蛮拼的,我觉得第4和第5章才是真正的干货所在,据说刚录制好在近期就会推出...至于前三章,建议有时间的看一看,时机成熟则可以引入到公司或者团队。

关于技术讨论,欢迎加入QQ技术群,群号 139357161  一键加群链接:  【脚本娃娃-AngularJS 2区】,

这里有菜鸟,也有一群深藏不露节操的前端高手。

目录
相关文章
|
4月前
|
前端开发 Java JSON
Struts 2携手AngularJS与React:探索企业级后端与现代前端框架的完美融合之道
【8月更文挑战第31天】随着Web应用复杂性的提升,前端技术日新月异。AngularJS和React作为主流前端框架,凭借强大的数据绑定和组件化能力,显著提升了开发动态及交互式Web应用的效率。同时,Struts 2 以其出色的性能和丰富的功能,成为众多Java开发者构建企业级应用的首选后端框架。本文探讨了如何将 Struts 2 与 AngularJS 和 React 整合,以充分发挥前后端各自优势,构建更强大、灵活的 Web 应用。
61 0
|
4月前
|
前端开发 JavaScript API
Angular 与 RxJS 简直是天作之合!响应式编程最佳搭档,带你开启前端开发新境界!
【8月更文挑战第31天】在现代前端开发中,Angular 作为一款优秀框架,凭借其高性能和可扩展性脱颖而出。结合 RxJS,这一组合成为响应式编程的理想选择。RxJS 不仅优化了 Angular 的异步事件处理与数据流管理,还简化了复杂操作,如用户输入及网络请求,极大提升了代码的可读性和维护效率。通过示例应用展示,Angular 与 RxJS 的集成不仅使代码更清晰,还提供了更多处理异步任务的可能性,是提升开发质量的利器。
55 0
|
7月前
|
缓存 监控 前端开发
使用Angular进行企业级前端开发:实践与探索
【5月更文挑战第14天】本文探讨了使用Angular进行企业级前端开发的实践与技术要点。Angular,Google的开源JavaScript框架,以其组件化设计、响应式开发和依赖注入等特点成为首选。文章涵盖项目初始化、组件化、状态管理、路由、性能优化和测试部署等方面,强调了在企业级应用中如何利用Angular构建高效、稳定和可维护的前端解决方案。
|
设计模式 前端开发 JavaScript
11分布式电商项目 - AngularJS简介
11分布式电商项目 - AngularJS简介
53 0
|
设计模式 JavaScript 前端开发
12分布式电商项目 - AngularJS快速入门
12分布式电商项目 - AngularJS快速入门
34 0
|
移动开发 JavaScript 前端开发
「前端架构」前端框架(一部): Angular的内幕
「前端架构」前端框架(一部): Angular的内幕
|
Web App开发 前端开发 JavaScript
|
Web App开发 JavaScript 前端开发