现代前端技术饱受争议,可是咱们只顾争吵,彷佛忘记了咱们所获得的回报。咱们,web 王国的劳动人民、web 设计师、前 WordPress 工程师和吟唱代码的诗人,将要统治数字世界,可以建造各类神迹。谁会想到这一切都是咱们的老朋友 JavaScript 所带来的。这个当年的 ? 语言只能用来作些许有趣的 DOM 操做。谁又想到它居然有这样的超能力?前端
我据说了一些观点好比“现代前端被过分工程化了”,“别用大炮打蚊子”以及“webpack有必要搞那么复杂吗?”? 但我不赞同。webpack
我认为最近前端工具和库的发展简直是非凡的成就。web
web 的将来将由一个充满狂热者和理想主义者的社区建立,他们创造伟大的工具给全部 web 开发者无偿使用。这其中许多人的背后的支持者是一些大公司,它们默默地作了许多繁重的工做,投资开源项目和工具。除了前端,还有哪一个行业如此开放?编程
追求卓越自然不易安全
因此咱们在这里开发应用,这些应用曾经得彻底依靠 C#、Java 或者 .NET 来实现,用很慢的服务器渲染界面,或者更糟,开发灰暗而使人压抑的桌面应用 ?。在那段岁月中,若是某些 UX 设计师被雇佣,只要可以改变应用中文本的颜色,他们就感到谢天谢地。这段苦日子已通过去了,现在咱们能够创造咱们最想要的 。性能优化
可是,咱们也得付出努力。服务器
谁说前端是容易的?建立一个应用让它超级快,使用起来有趣以及可维护可不是一件琐碎的事。实际上这是一门艺术。不过幸运地是,伟大的新工具每周都会涌现。它们都是来拯救咱们并赋予咱们创造这些神奇应用更强大的能力的?。前端工程师
拥抱学习架构
拥抱现代前端技术,咱们要让学习成为咱们工做的一部分。我不是说你须要学习你从前端资讯中了解到的一切新东西,可是,若是你兴趣十足而且心态开放,多学学是一个好的开始。框架
在众多批评现代前端的声音中我感觉到了一些阻力。一些反对学习和理解新知识的阻力。这种态度会让你退缩,让你跟不上时代。前端已经驶上了发展的快车道?,它不会停下来等待那些质疑者。跳上快车可能使人心里恐惧,但最好不要犹豫。前方风景优美,别让恐惧阻止你前进的脚步。
说到这,咱们也须要认可咱们不是全能的专家。性能优化、常规部署、安全性和应用架构,这些不须要也不可能所有精通。当咱们往前深刻下去,咱们将选择更专业的方向。这也是为何几年前很火的“全栈工程师”逐渐淡出人们的视野。
为何学习颇有必要
咱们用户对使用诸如 Uber 和 AirBnb 一类的在线服务的指望与日俱增。因此只知足于“能作到”已经远远不够了,咱们须要创造用户真正喜欢的在线服务。要实现这个目标咱们须要知识,以及许多工 具,让你不须要一切都从头开始作。咱们须要框架、库、模块,打包工具,辅助工具,包管理工具等等。要记得,一切工具的目的都是为了解决一个特定的问题。必 需要肯定哪一个问题是痛点,以及你是否确实须要解决它?。
若是你开发的网站比较大,我很是肯定引入现代前端工具可让你的网站和你的生活都变得更美好。它们能让你的网站更健壮、易于维护以及,最后但一样重要的,让你的网站有更漂亮的 UI 和更丰富的交互体验。
JavaScript 的将来
因此,咱们才刚刚开始。JavaScript 赢得了编程语言的战争并将要统治世界?。JavaScript 的简易性和几乎是通用的标准让它变得极为强大。它在客户端和服务器上都可以快速渲染的能力是使人瞩目的。JavaScript 已经打入原生应用开发,咱们周围的世界已经被 JavaScript 链接起来,JavaScript 将会出如今各类地方。
有了这些能力,咱们能够创造奇迹。能够开发无人机来救援被困的人,开发新一代支付解决方案,开发人造机器人以及其余各类难以想象的产品。有一件事情是明确的,如今是成为前端工程师的好时代!