用NG 1.5做了一个项目,发现是个巨坑。基本上按照JHipster的框架来使用,应该已经是最佳实践了,Resolve来在路由之前提前加载数据,缩小变量作用域等等细节,都做的比较到位了,然而仍然是个渣。。。
首先这东西的模式还是非常反web的,尤其在微信当中的时候,由于微信的缓存非常严重,而NG的速度显然和预加载了大量页面有关,导致调试比较困难;而且,由于微信中的授权,尤其是多系统互相授权的时候存在很多跳转,这样#xxx这样的路径,和request的请求路径不一致,导致大量的js端重定向来请求授权,而且无法用Filter直接在服务器端一次性处理完毕。
最近研究了一下京东的微信端网站,发现都是一把一利索模式,没有NG这种方式的。
而且NG的模式,也并没有给服务端开发带来太多方便,唯一值得称道的是在某些地方简化了API交互,H5和APP可以统一调用一套API了。
然而仍然,这东西的问题还是比好处多,更像是一个在某些特定场合好用,或者是前端程序员为了变化而变化产生的框架;并由此影响了我对vue的看法:是不是个一样的坑?
目前对这俩框架保持持续关注,看看后续有没有什么killer app吧。
相关推荐
我在整理javascript高级程序设计的笔记的时候看到面向对象设计那章,讲到对象属性分为数据属性和访问器属性,我们平时用的js对象90%以上都只是用到数据属性;我们向来讲解下数据属性和访问器属性到底是什么? 数据属性:...
angularjs简单介绍和特点 首先angular是一个mvc框架, 使用mvc解耦, 采用model, controller以及view的方式去组织代码, 会将一个html页面分成若干个模块, 每个模块都有自己的scope, service, directive, 各个模块...
自己写的关于一个三大前端技术选择文档,可以用来给领导汇报前端技术的选择,并且介绍了几种前端技术组件框架,可以为前端比较和选择做参考。
Angular4.x介绍以及和vue、react对比,和开发工具的使用
Angular Vue Easy UI ExtJS前端框架视频教程
Angular Vue Easy UI ExtJS前端框架视频教程.zip
微前端整合框架Single-spa支持整合多种前端技术,并支持分模块开发调试部署;但多数都是react,Angular例子,在别人vue+react+angular例子基础上,加了更符合实际使用得vue+vuex+vue-router得应用整合。
angular5.x介绍以及和vue、react对比 angular5.x介绍以及和vue、react对比
但是,对于开发者来说,有很多原因促使他们由 Angular 转向 Vue。Vue 的作者 Even You 对原因给出了合理的解释: Vue.js 是一个更加灵活的、(相对于 Angular)并不那么“专制”的解决方案。这允许你按照自己的想法...
Node、Angular和Vue三种课程的集合,外加一些前端的面试题。
ngVue可以在现有的Angular应用程序中使用,并有助于将应用程序的视图部分从Angular 1.x迁移到Vue 2。 其动机类似于ngReact的动机: 由于页面上有大量的作用域观察器,因此AngularJS应用程序存在性能瓶颈,但是...
百度云,前端资源。H5、angular、react、VUE仿饿了吗、传智18年前端
eact 和angular,vue 这三个框架最近都比较火,下面这篇文章主要给大家介绍了关于利用angular、react和vue实现相同的面试题组件的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考下。
SPA前端(Angular,Vue,React) 基本的登录/注册功能 演示功能(演示EF实体的审核) 每个租户一个用户(例如* .stackexchange.com) 建立 如果您熟悉Entity Framework Code First方法和Node.js则设置非常简单。 ...
ptf-vue描述我想习惯vue-cli,该项目除了i18n之类的作品集外,还包括一些组件,并使用vuex登录示例。项目设置yarn install编译和热重装以进行开发yarn serve编译并最小化生产yarn build运行单元测试yarn test:unit...
jQWidgets是用于Angular,React,Vue,Blazor,Web组件,Javascript和ASP .NET的高级UI框架。 什么是jQWidgets? jQWidgets代表一个基于Javascript的框架,用于构建可在PC,Touch和移动设备上运行的基于Web的应用...