框架的话是选择JQ 还是AngularJS 亦或是reactjs 框架

框架的话是选择JQ 还是AngularJS 亦或是ReactJS?
另外应该学习哪种后端技术
JAVA的还是node.js ?
按时间排序
有多少学习时间?团队水平如何?做什么样的系统?把问题描述的越清楚,才可能会有越靠谱的建议
Jquery是一个库而不是一个框架,这点没错,但事实上你谷歌一下搜索前端框架排行之类的,都会包含JQ。毕竟可以单独拿出来和Bootstrap结合起来直接开发一些responsive的网页了。Angular和React首先都是完善的系统性的框架,你首先要考虑,学习类似的前端框架,就好像你学习Spring要了解什么叫IOC,什么叫AOP一样,首先需要学习它的理念,学习曲线相对jq来说比较高。如果你只是做简单的快速开发的responsive的,简单的jquery+bootstrap同样可以给你带来很好的体验。node.js不太了解。前端技术疯狂繁荣之后野心大大地进军了服务器端。老实说,受限于javascript本身的语言特性, 开发复杂的系统node.js恐怕会比较乏力。但是它学习难度比java稍小,毕竟java作为一个成熟的语言,经过这么多年的发展,语法的复杂性就要高于node.js,加上海量的库和现在开发java几乎必须用到 Spring以及Hibernate或hibernate的替代品都框架,想成为server side的java developer还是要投入相当大的精力的。另外,知乎这个平台不就是让大家认认真真地答题的么?题主有问题不懂,不管多小白,有什么可值得嘲讽的呢?还老老实实地看书?我是不是下次问类似问题先得把java 8 in action和js的随便哪个教程看一遍,然后去翻文档,然后突然发现对程序语言了解不深去学习程序语言,然后学compiler,然后学汇编,然后学计算机系统与结构才能问问题啊?作为经验丰富的程序员的各位答主,对新手多些包容好么?
前端: yeo的generator-angular-fullstack和restangular组件,开发restapi应用,然后grunt build生成dist后端: koajs 数据库mongodb 任务处理kue+redis 用 pm2以及 管理运行各任务,web: nginx反向代理如果开发的类似微信插件的手机应用,ie那个垃圾就可以去死了,后台用户是固定小用户群可以通过客服引导使用谷歌浏览器,我们应该倒逼ie死掉,而不是容忍它!
jQuery不是框架,如果你只用JQUERY写前端其实和用原生JS写没多大区别,只是自己要考虑的东西多了。
不管是后端还是前端,技术选型都要看具体场景,还有其实现在很多所谓框架,不是叫框架,而叫库,或者应用,建议多打打js,一通百通
说说后端,对新手,新团队来说,只要不是闹着玩的项目,都不建议用node1.人才,会js跟会node差远了,前端js都难招,何况后端,相比起来java就好招多了2.生态,不可否认,node现在可以用如日中天形容,相比起来,一说java,都是ssh,好像没什么可谈的。这完完全全是误区。java的生态,犹如参天大树,随便举个例子,看看spring提供的各种就知道了。3.非阻塞,这也是node最拿得出手的特性了,可是java也有,而且node原生只能利用一个cpu线程,而java可以充分利用多核。拿这点跟java比,真的是没啥优势。而且java的netty、vert.x等,都是很活跃的非阻塞框架,有兴趣可以看看跑分对比,最后java再放个大招,jvm里完全可以跑js啊。
React吧,谁用谁知道,入门很容易,关键是写代码的方式容易理解。
看你的回复和提问,我建议你还是老老实实静下心来去看书吧,少上知乎,你能看的进别人的源码就不错了
心有点大啊。。还是先够清楚 他们是干嘛的吧
node是前端。不可能让所有人(后端到前端)都懂java代码所以用node来处理mvc中的v和c。几年前就有人提起了。淘宝他们提起的。这叫大前端。
目前的回答都比较简短,且有点不友善(主观),本题我兴趣较大,多带点私货吧:先说前端的JQ 、AngularJS、 ReactJS:1.Jquery:其实JQ 不能跟AngularJS、 ReactJS归到同一类,其他答主也提到了,JQ只是一个库,其他两个才算是重框架;实际上本人现在的项目中就是JQ、AngularJS一起使用;2.AngularJS :AngularJS 这个框架比较重且兼容性一般般,比起jquery1.xIE全兼容,这货只能兼容IE8及以上(对于IE8以下版本,使用ng IE补丁插件毕竟是费力不讨好的事情),但无可否认它是能明显提高前端开发效率的工具。它比较适合做前端后台管理界面、或ERP类web app(例如:worktile就是用ng实现)。3.ReactJS:ReactJS是最近很火的一个前端解决方案,这货一开始只是Facebook 内部使用的UI库(类似bootstrap),后来慢慢发展成一整套前后端通吃的 Web App 解决方案(野心很大,让现在的Hybrid 之流怎么活?估计之前facebook HTML5大跃进失败了,想要用它继续完成三端同步的梦想),所以这框架适合Web移动开发。(小道八卦:据说ReactJS项目组能调用android ios一些不为人知的接口,从而显著提高android ios原生项目效率)ps:目前使用react在实际应用中,必须使用其扩展插件,而使用了插件的reactjs的确算是重框架React 的大小和 Angular 相当,但 Angular 是一个完整的应用框架。React 显而易见的臃肿,但是你只获得了很少的功能。小总结:前端选择哪个库、框架,得根据您需求;小项目JQ就行了,用了AngularJs ReactJS用不了多少功能不说,造成项目臃肿就得不偿失了。说完前端,我们继续看看后端技术 JAVA和node.js:这两种语言本人都熟悉,大学写了三年JAVA,毕业后也写了一年多的node.js;1.JAVA:JAVA以严谨著称,学习难度大一点,而且它能实现的东东实在太多;PC应用、网站开发、移动开发(android),题主想要的其实就是java网站开发吧,其主要使用jsp+servlet实现,比较小的项目够了;大点的项目需要用到SSH(struts+spring+hibernate),就本人了解实际企业开发中很少SSH同时使用,一般都是spring或hibernate整合其他java库实现。说辣么多,我想题主已经感觉到了:java 实现网站开发是比较复杂的,且适合大型网站开发。2.nodejs:nodejs是前端html5风头过后的又一现象级技术(开始很火 后来同行拼命往死里黑),关于它的信息网上一搜一大把;这货主要让javascrit可以写后端了,不得不承认的是它还比较新而且更新很频繁(是好事也是坏事),所以配合新NoSQL 数据库mongodb很适合开发小型网站;(mongoDb的随意性真的很适合 开始需求不好后面拼命改表结构的小项目!好吧,其实很多大项目也经常改表结构-_-)小总结:后端选择哪个技术,还是看需求,上面已经提及:求变求新小项目nodejs 、求稳重安全大项目java。参考资料:
AngularJS和ReactJS是框架,jquery只是库
别觉得知道几个名词就可以出来得瑟了小盆友,先回去看看Dom API吧昂。
看你团队的水平,不要以为人家能玩转的东西,你们也能搞得定!从你的提问方式,只能玩JQ了
题主真的确定明白自己在问什么吗?React 和 Angular 还可以一比,jQuery 跟这俩就不是一会事儿啊。看题主提问的水平,可能 Bootstrap 和 Foundation 才是你需要的。
前端圈的确越来越浮躁了,大家还没搞清楚“框架”这个名词的意思,就开始“选择框架”了。我们前几年讨论过很多次了,Jquery最多算一个完善的库,而不是“框架”。
推荐使用 vue 刚使用上两个项目。清晰的文档,简单的语法。很赞
Vanilla JS
还是jq吧,没会跑就想飞,AngularJS 你驾驭不了。还是java吧,node太年轻,各种库各种简陋说明,没有读源码的能力,你遇到问题都不知道上那里去问。
每个项目都是有场景需求的,每个框架也有属于自己的领域。一句话,不同项目,使用的框架是不一样的。
已有帐号?
无法登录?
社交帐号登录正想着做一个单页面应用,最好能够移植 phonegap 的,后端已有 rest api。哪个前端框架较好? reactjs, angular, iconic, framework7, jquery 等等? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
已注册用户请 &
正想着做一个单页面应用,最好能够移植 phonegap 的,后端已有 rest api。哪个前端框架较好? reactjs, angular, iconic, framework7, jquery 等等?
15:11:10 +08:00 · 2631 次点击
朋友已经做好后端 rest api。现在想做前端网页,最好能够 mobile-friendly,并且方便通过 phonegap 打包成手机版,因此最好单页面,依靠 ajax 之类交换数据。哪个前端框架较好?reactjs,angular,iconic,framework7,jquery 等等?
2 回复 &| &直到
13:05:01 +08:00
& & 09:48:30 +08:00
移植 phonegap 和用什么前端框架没关系的。
最近Facebook 搞了个react native,可以转成native的app,可以关注下,angular太大了(reactjs也很大 囧),不是hybrid用起来对网络环境要求略大(可以考虑
& & 13:05:01 +08:00
@ 希望能够为 hybrid app 做准备咯。
react native 还没有真正的发布呢
& · & 1716 人在线 & 最高记录 1893 & · &
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.7.3 · 40ms · UTC 02:41 · PVG 10:41 · LAX 19:41 · JFK 22:41? Do have faith in what you're doing.& 开源中国(OSChina.NET) |
开源中国社区(OSChina.net)是工信部
指定的官方社区目前有哪些比较流行的前端框架,大家聊聊?
16:06:03&o&
最近接触了requirejs、backbone等移动开发框架,模块规范化的开发提高了效率,个人开发经验稍浅,请问一下国内前端移动端开发大家都在使用什么框架呢,那么PC端的对于中小型的项目大家会倾向于选择jq+bootstraps吗,还是用reactjs、angularjs……?
提问 or 还没有账号?去
只有经历实战才叫高手,欢迎高手们分享宝贵经验
前端工程师,都在使用“js攻城师”
微信号:js_gcs
干活技术(js、html5、Node.js等)、实战经验、原创文章应有尽有!
(C) 2015 前端范 版权所有 ICP证:京ICP备号-3

我要回帖

更多关于 reactjs web开发框架 的文章

 

随机推荐