现在在用 jQuery ,刚上了 requirejs (确实好用),在犹豫要用 angularjs 还是 backbone 。
现在在用 jQuery ,刚上了 requirejs (确实好用),在犹豫要用 angularjs 还是 backbone 。
1
helone Aug 21, 2015
前端这几年发展的太快,谁也不敢说什么最好,,,我最近在尝试 backbone + react
|
2
chairuosen Aug 21, 2015
|
3
twittercom Aug 21, 2015
NJ
|
4
ccccccc Aug 21, 2015
没有最好, 只有最合适, 一切看项目需求
|
5
Ahri Aug 21, 2015
React + Redux
|
6
learnshare Aug 21, 2015
Angular.js 和 jQuery 的应用场景不一样,你得结合自己的应用去评价
|
7
FrankFang128 Aug 21, 2015
并没有
|
8
ljbha007 Aug 21, 2015
angular 的主要问题是用了之后 要换的话重构的成本高
但是本身的设计理念特别棒 backbone 则需要程序员自己养成良好的代码组织的习惯 还有就是 rest api 的集成比较方便 个人比较喜欢 angular vuejs 没用过不好评价 但是感觉就是上面两个的综合体 |
9
EchoChan Aug 21, 2015
目前,前端 MV*框架百花齐放, AngularJS 只是其中较流行的一种。这些框架孰优孰劣,其
实并无定论,每个框架都会有它的适用场景,都有它优秀的一面,也没有哪个框架能够通吃所有 业务场景,如果因为对一个框架的喜爱,而把它引入到不适合的产品中,一定是有害无益。 ngbook 的一段话。 再也不打开这种帖子了。 |
10
yubeiluo Aug 21, 2015
个人目前更倾向于 angular ,关键是编码思维的转变,要有 web component 的思想。
jQuery 只是一个基础的库,单独使用意义不大。 |
11
Wangxf Aug 21, 2015 via iPhone
都了解点,项目决定哪个就哪个,要不然永远学不完
|
12
fansekey Aug 21, 2015
要分业务,假设你是高并发量的展示类网站,不需要用 angular 这样的前端框架;如果你是操作比较多的富前端应用 angular 就比较合适了。
require.js 只能算是个模块化框架,一个 js 的 loader 辅助模块化开发的。就好比某些大的前端项目定义模块组件或者 widget 的方法一样。不过 require.js 的软肋在打包合并这块,按照某团队研究其有很多 api 是给编译工具用的,一些是给开发用的,所以不能混淆。 最理想的方案是不需要关心这些框架的使用,而是通过目录规范,然后给两个接口(同步接口和异步接口)来加载组件。这个在所有的业务项目中都适用。具体如何运作起来由自动话工具保证。 所以 如果是前端操作不是很多的应用,可以考虑引进 vue.js ,引进 web component 开发思想 如果是前端富应用,可以考虑引进 angular 不过不管怎样你得有一个自动化构建工具,做一些自动优化的事情。 |
13
sox Aug 21, 2015 via Android
并没有,有时间都试试。
推荐 React + Reflux + Webpack |
14
zhicheng Aug 21, 2015
服务端渲染。
|
15
SourceMan Aug 21, 2015
目前我们的技术选型
构建工具: FIS 模块加载器: mod.js (FIS 自带) MV* 框架: Vue.js 动态样式语言: Less 包管理: fis-components |
16
liujiangbei Aug 21, 2015
没什么卵用!!!
|
17
alexapollo OP @zhicheng 尽量是服务端渲染,但有不少交互是必须做的
|
18
coffce404 Aug 21, 2015
Backbone 实际上就是一个 Model 库+Route+EventBus ,时至今日已经没有任何理由选择 Backbone 了
|
19
zhicheng Aug 21, 2015
@alexapollo 大多数应用都不会有特别多的交互是不能在服务端做的。不想为了十几二十行 jquery 就能搞定的事儿,安装成吨的 npm 包。
|
20
windyboy Aug 21, 2015
一定要是 virtual dom 一类的
现在比较好的似乎就是 react angular 2 还在开发中 |
21
JamesRuan Aug 21, 2015
没人提 browserify 吗? node.js 可以用到前端。
|
22
alexapollo OP @zhicheng 言之有理。
|
23
ChefIsAwesome Aug 21, 2015 via Android
两年前你问 angular 还是 backbone 比较合适。
|
24
alexapollo OP @ChefIsAwesome 原来我已经是拖延症重症患者了吗。。
|
26
CosWind Aug 21, 2015
glup+ browserify + livereload + doT + jQuery + ...
|
27
magicdawn Aug 21, 2015
选框架越来越难~
碰到合意的一定要看看它的源码, Ractive.js 粗犷, tab 缩进, ES6 使用作者自己的 gobble 打包 blabla |
28
jiongxiaobu Aug 21, 2015 via Android
React+Redux!
|
30
ljbha007 Aug 21, 2015
https://www.javascripting.com/
这个网站可以参考一下 按版本库热门程度排序的 |
31
nigelvon Aug 21, 2015
楼上提到的 Redux 是什么鬼?
|
32
rokeyzki Aug 21, 2015 LZ 先分清类库和框架
jQuery 、 requirejs 、 backbone 都只是库 |
33
keyanzhang Aug 21, 2015 via iPhone
React, Redux, CSS Modules, and Webpack.
|
34
mathgl Aug 21, 2015 via Android
一直用 dojo
|
35
hitsmaxft Aug 21, 2015 via iPhone
无论什么框架,都要自己包装一层业务领域和功能模块。免得过几个月风头一变,让框架只是框架。哪天换一个也损失不大。
|
36
RaymondYip Aug 21, 2015
React + Webpack
|
37
timothyye Aug 21, 2015 via Android
asp+vbscript 别打我……
|
38
undozen Aug 21, 2015
John Resig @jeresig Aug 18
One shouldn't try to chase the JS framework dragon. Instead study new frameworks to gather skills which you can apply to your existing code. |
39
newtonisaac Aug 21, 2015
react + meteor 1.2
|
40
Phariel Aug 21, 2015 via Android
PHP 是最好的语言。
|
43
alvin2ye Aug 22, 2015
React + spm
|
44
viowan Aug 22, 2015
react+reflux+gulp+browserify+browserSync+(babelify )?
|
45
frozen2013 Aug 22, 2015 没有啥最好的,只有针对某个场景最适合的。
比如说传统的多页面应用,主要是内容展示的话, jquery 还是主流。 需要做单页应用的,去看 angularjs ,但是用 angular 的话对开发的水平要求高,而且 angular 的最佳实践是基本上所有的 js 相关都得用它的思路去解决,与其他第三方库的整合比较困难。 reactjs 流行的原因之一是他的渲染速度,它与第三方库整合起来相对 angular 容易的多。 喜欢 AMD 模式的用 requirejs ,喜欢 commonjs 模式的用 browserify ,现在新流行 webpack 一下子把两种模式混用都可以。。。 前端新东西这么多,具体使用的好不好,得看你对它的概念是不是拧清楚了。 |