前端那么多技术,真的有必要吗?
前端那么多技术,真的有必要吗?
-
呵呵。
jquery不是技术,是艺术。
jquery只是提供一个思路一个框架,具体怎么造轮子,你自己可以看着办;
选择器嫌麻烦,你可以重写啊。jQuery 非常优秀,那些用了一些 jQuery API ,函数的一些所谓前端程序员,觉得它落后,垃圾,真的拉低了前端的门槛;
jQuery 只是专注于 DOM 操作的,很多功能都没有包含在内,而且 jQuery 也很难做细颗粒度的定制,但是重构,重构,重构,不知道吗。
这几年,前端市场都被玩坏了,各种自学啊,转行的,上培训学校的,会用各种框架,插件就觉得自己是一名前端工程师了,连最基本的作用域,闭包,二叉树算法等都特么不知道,懵逼的状态。
JavaScript,是一种高级编程语言,通过解释执行,是一门动态类型,面向对象(基于原型)的直译语言,是前端的核心和基础。
---------------------------------------------------------------------------一名来至后台开发的吐槽者
2017-06-05 12:56:39 -
框架的诱惑实在太大,一旦陷进去真的是灾难。项目初期使用框架的确很有成就感,一旦项目深入,出现莫名其妙的问题就惨了。此时只有两种办法,要么放弃框架,要么深入研究框架。最后的结论是,大多数项目根本不需要框架,不依赖任何框架的项目成功率通常比较高。
2017-06-06 20:50:28 -
总结一下去年一年用的东西吧,首先是最开始依赖的jquery,然后是extjs,后面换angular,然后后面项目又用了react加redux,再次切换公司二次封装的eview,关于一些其他的诸如vue,ng2,do9什么的实在是懒得去看了,都把牛皮吹翻天,结果是一步一个坑
2017-02-15 13:31:12 -
我只是一个中学生,对这些东西不太了解。但我认为追求过度先进是不好的。因为现在的这些东西更新都很快,基本都一年一次,根本没必要。
2017-02-17 18:02:25 -
要看框架是否适合这样的项目。而不是盲目选择新的框架。你得搞清楚这些框架用在啥项目上合适。vue或者react其实和前后端分离有关。如果一个项目采用前后端分离开发,然而运维告诉你,这里没有nodejs服务端,只有java的,而前端人员完全不知道java是啥。这时,这些新框架的用武之地就来了。当然,你可以说,我就用jq再加一个模板引擎来撸dom,肯定也行,但效率可能就不好说了。
相反,一些简单的已大量静态页为主的项目。你非要整这些框架来做很简单的事。那肯定是只有负作用。
2017-02-15 15:01:33 -
谢邀!如题实答:我们认为有必要。这是一个必要的过程,举一个不太恰当的例子如新药上市,使用试用的过程是必须的,均有得益者,也有牺牲品。当然,某个技术前端你也可以回避,只是可能也就少了一个更好的机会。当然,以创新为噱头的伪技术除外。
2017-02-16 14:21:07 -
现在公司项目用jq,个人也在学习vue,暂时还没有在正式项目中应用vue。感觉jq还是很强大,自由度高,但是代码比较难维护。
2017-02-14 22:53:48 -
换就换,没什么,当练手吧!
js前端技术真的越来越多,也越来越智能化了。也许是因为CPU速度越来越快捣的乱,不过市场发生着变化,作为个人总得随行就市变化, 一步又一步地跟上“怀时俱进”。人不可一辈子呆在一个坑里,哪天就可能有了“跳农门”的机会。换到这个角度,得感谢那个给你“找事”的领导!即使这个决定并不是从技术效率考虑结果,甚至于仅仅是他的个人喜好!

nodejs也许是最简单的B/S开发框架。但是却不是什么环境他们都会使用这样的环境,因此任何人都面临学习新乐本的时候。每接触一样新东西,人也就多了一份生活的新鲜感。技术工作很多时候并不是从效益考虑,更多可能是在混沌之中出现了一个决策。

生活地技术社会,有变化就有希望!有时间就好!
2018-01-31 13:44:50 -
我是Web前端,个人认为,做出来的应用再牛都脱离不了市场,从市场层面来讲,技术不是最主要的,只要不是跨时代的技术革新,其实都是站在同一起跑线上,因此本世代的技术从市场的角度,从以下几个维度来分析:性能,效率,维护度,学习曲线。不同的业务要求有不同的考虑。
2017-06-05 17:57:36 -
换就换,没什么,当练手吧!
js前端技术真的越来越多,也越来越智能化了。也许是因为CPU速度越来越快捣的乱,不过市场发生着变化,作为个人总得随行就市变化, 一步又一步地跟上“怀时俱进”。人不可一辈子呆在一个坑里,哪天就可能有了“跳农门”的机会。换到这个角度,得感谢那个给你“找事”的领导!即使这个决定并不是从技术效率考虑结果,甚至于仅仅是他的个人喜好!
nodejs也许是最简单的B/S开发框架。但是却不是什么环境他们都会使用这样的环境,因此任何人都面临学习新乐本的时候。每接触一样新东西,人也就多了一份生活的新鲜感。技术工作很多时候并不是从效益考虑,更多可能是在混沌之中出现了一个决策。
生活地技术社会,有变化就有希望!有时间就好!
2018-01-31 13:44:50 -
前端能有多少技术,html,css,js是必学基础,什么jq,Vue,react,bootstrap,less,SaaS等等都是这三者衍生出来的各种框架而已,适用不同场景而已,要真精通html,css,js再学这些框架很难吗?
2017-12-08 11:50:26 -
这不是某个人、某个公司或某个组织能决定的。市场有需求就会有更多的技术涌现出来。没必要纠结于这样的问题,尽情享受开源世界才是王道。
2017-11-25 14:16:10 -
首先,jQuery不是技术哦,只是一个框架,JavaScript代码库。
Vue.js,也只是一套构建用户界面的渐进式框架。
至于为什么前端会有那么多技术,那是因为不同的框架有不同的用处吧,新的技术出现总有它存在的道理。
至于产品经理嘛,呵呵哈哈哈哈。
说真的,前端有坑,你真的不跳一下吗,我们在坑底等你哟
2017-09-12 16:09:54 -
JQ只是一个库、很强大,组件多,但是有个最可怕的地方,就是开发效率和代码臃肿不易维护的问题,因为它是MVC的,是单向的,当一个页面需要频繁的用户操作、数据回填,表单量很大的时候用JQ的工作量是很大的、现在主流框架VUE,NG都是MVVM的,是双向数据绑定的,熟悉以后开发效率不在一个级别。可以说快得多。对于公司而言不会管使用什么技术的,公司只管需求是否达成,性能是否达标,还有就是最重要的开发效率,程序员说白了就是固定工资,你的开发速度越慢,那一个项目的开发成本就越高。
2017-08-03 00:08:35 -
前端能有多少技术,html,css,js是必学基础,什么jq,Vue,react,bootstrap,less,SaaS等等都是这三者衍生出来的各种框架而已,适用不同场景而已,要真精通html,css,js再学这些框架很难吗?
2017-12-08 11:50:26 -
JQ只是一个库、很强大,组件多,但是有个最可怕的地方,就是开发效率和代码臃肿不易维护的问题,因为它是MVC的,是单向的,当一个页面需要频繁的用户操作、数据回填,表单量很大的时候用JQ的工作量是很大的、现在主流框架VUE,NG都是MVVM的,是双向数据绑定的,熟悉以后开发效率不在一个级别。可以说快得多。对于公司而言不会管使用什么技术的,公司只管需求是否达成,性能是否达标,还有就是最重要的开发效率,程序员说白了就是固定工资,你的开发速度越慢,那一个项目的开发成本就越高。
2017-08-03 00:08:35 -
需要的时候就用,经历多个项目之后,你就知道什么情况怎么选最有优势。
2017-02-15 12:48:37 -
首先,jQuery不是技术哦,只是一个框架,JavaScript代码库。
Vue.js,也只是一套构建用户界面的渐进式框架。
至于为什么前端会有那么多技术,那是因为不同的框架有不同的用处吧,新的技术出现总有它存在的道理。
至于产品经理嘛,呵呵哈哈哈哈。
说真的,前端有坑,你真的不跳一下吗,我们在坑底等你哟
2017-09-12 16:09:54 -
任何技术发展路线都是不停地否定、再肯定、再否定、再肯定……尤其在“用户交互”(UI)方面的发展和探索更是如此。
从用户的角度来看:人们追求新的体验,而视觉是最直观的,所以抓住用户的眼球,就是某平台/某技术的挖掘点。
从开发者角度来看:为了更快、更好地为用户适应用户的变化,满足用户不断变化的需求,网站/手机客户端等UI界面每隔一段时间都要改变样式。这种改变会让代码人员感到疲惫,因此,那种新技术能最简单、最容易使用,那么那种新技术就会得到拥护。
总而言之:用户多变/善变的需求,导致技术更新的频率,推动着新技术的应用。
2017-02-28 16:25:59 -
这不是某个人、某个公司或某个组织能决定的。市场有需求就会有更多的技术涌现出来。没必要纠结于这样的问题,尽情享受开源世界才是王道。
2017-11-25 14:16:10