我最近开始是一名网页设计师,但我花了越来越多的时间学习前端网页开发。我喜欢Javascript和它的工作。我对创建web应用程序非常感兴趣,不幸的是,我发现Javascript框架变化太快了。我开始学习Angular 1.3,结果发现2.0版本扼杀了我的兴趣。我还担心,学习框架不会帮助我作为一个开发人员的技能,仅仅作为一个框架用户。这让我想只使用模块化的Vanilla进行开发。
考虑到这个问题,您对创建web应用程序有什么建议吗?我非常感谢你的评论。
发布于 2015-03-17 09:42:54
作为一名开发人员,你能学到的最好的事情之一就是总是在创建解决方案之前找到解决方案。
是的,vanilla javascript肯定有它的位置,因为随着您作为开发人员的进步,您也会想要编写自己的Javascript。
我最近刚进入均值堆栈开发,我可以肯定地说,如果我试图手工编写所有这些内容,特别是如果你不是专家,那将是一场噩梦,如果不是不可能/不切实际的话。
我理解这种渴望,我们都有这种渴望。当我们可以变出这个我们自己构建的整洁的程序时,我们开始编写代码,并感觉自己像巫师一样。但我们也必须认识到,利用框架的背后有一点道理,只需透视这一点,以均值堆栈为例,
现在,有一个开发团队在开发MongoDB,一个开发团队在开发Angular、Express、NodeJS等。
这些框架中的每一个都被关注和完善,想一想这一点。这些不是简单地组合在一起的东西,它们是强大的编写框架,当它们组合在一起时,可以成为一个令人惊叹的工具集。
构建自己的库也是一个好主意,我会鼓励这样做,特别是对于自定义解决方案。这可以是有趣和有创意的。
然而,对于制作你所能拥有的最强大的web框架,它将需要比实际工作更多的工作。作为一名开发人员,利用他人的工作是最重要的事情之一!祝好运。
发布于 2015-03-17 19:31:35
你可以求助于Google Trends来弄清楚哪些技术是持续的,以及趋势是什么。快速研究指出了对jQuery的研究(尽管AngularJS趋势更令人印象深刻):
http://www.google.com/trends/explore#q=AngularJS%2C%20%2Fm%2F0268gyp%2C%20%2Fm%2F02p97&cmpt=q&tz=
去香草总是一个好主意,以加强你对基础知识的理解-学习一些流行的框架对于高效地工作和找到好的项目是必不可少的!
https://stackoverflow.com/questions/29089907
复制相似问题