Web 技术研究所

我一直坚信着,Web 将会成为未来应用程序的主流

别喷技术,关键看人

  我以前也经常纠结到底该有什么框架?用过了各种框架后,感觉并没什么东西是不用就会死的。什么世界上最好的语言?什么世界上最好的框架?感觉一切都是浮云啊!世界上根本就没有最好吃的拉面!也许项目的技术选型和架构师的星座有关?又或者和性取向有关?
  半年前这个博客的服务器还是 Windows 2003 有人信么?也许看到 Windows 就有人投来鄙夷的目光吧?然而微软自己也在用 Windows 服务器,跑着没有任何问题。所以并不非 Linux 就会死的,主要是看自己能驾驭什么。也许很多 Windows 开发者搞不定 Linux 下的各种配置,又或者有很多 Linux 开发者无法驾驭 Windows 的 IIS。大家可以鄙视我,因为我用的是盗版的 Windows,但不应该鄙视任何技术。
  我经常喷 Angular 烂,但是同样的项目开发起来 Angular 的开发效率是比 React 高的(亲测如此,不服也不要来辩,我懒得辩)。但是 React 确实会让一些复杂的业务变得容易维护,而且也更适合模块化。如果是一个有洁癖的处女座架构师,可能选择 React 的概率会大一些,因为至少项目会看起来比较干净。但如果只是想快速上线,那么 Angular 就比较合适。除了看项目的特性外,还应该看看开发人员熟悉什么。如果一个团队大家都对 Angular 非常熟悉,这时强行让一个急着上线的项目使用 React 就是作死了。
  对 API 的选择其实也未必非要 RESTful 不可。很多上个年代的 Java 程序根本不懂 RESTful 是什么,甚至不懂前后端分离是什么。还停留在 JSP 直接吐 HTML 的思想上。虽然对这种开发者很无语,但这也不是完全不能用的,顶多只是不想与之合作而已。想当年 ASP 和 PHP 也是这么玩的时候,3P 之一的 JSP 其实还是蛮先进的。虽然我一直是 Java 黑,但是不得不否认好的开发者也能把 Java 玩得很溜,差的开发者甚至能把 PHP 这种很难被写烂的语言写得很烂。
  Grunt 确实烂,确实难用。但是大家也用了这么多年了,它确实为大家解决了很多问题吧?虽然我是看到 Grunt 项目就想把它换掉的,但不得否认的是即使是 Grunt 也能用。我想换掉 Grunt 的原因是我驾驭不了它,搞明白 Grunt 的逻辑比换掉它的成本还高。但也不排除确实有人喜欢 Grunt,把它玩得很溜的人。
  在技术上我还是算比较激进的,各种 ES6 和 ES7 早就用上了,什么轮子用不惯就自己造轮子。对技术的研究是为了寻找更优的解决方案,把能用技术推广出去,希望对技术的进步做一点贡献而已。其实即使不用这些技术我们也能解决问题,也能让产品上线,但一味地埋头苦干迟早是会被这个世界淘汰的,就像 JSP 程序员一样,就像 jQuery 程序员一样。
  人不进取又与咸鱼何异?
网名:
52.91.185.*
电子邮箱:
仅用于接收通知
提交 悄悄的告诉你,Ctrl+Enter 可以提交哦
神奇海螺
[查看全部主题]
各类Web技术问题讨论区
发起新主题
本模块采用即时聊天邮件通知的模式
让钛合金F5成为历史吧!
次碳酸钴的技术博客,文章原创,转载请保留原文链接 ^_^