Web 研发模式演变

author:lifesinger from https://github.com/lifesinger/blog/issues/184 前不久徐飞写了一篇很好的文章:Web 应用的组件化开发。本文尝试从历史发展角度,说说各种研发模式的优劣。 一、简单明快的早期时代 可称之为 Web 1.0 时代,非常适合创业型小项目,不分前后端,经常 3-5 人搞定所有开发。页面由 JSP、PHP 等工程师在服务端生成,浏览器负责展现。基本上是服务端给什么浏览器就展现什么,展现的控制在 Web Server 层。 这种模式的好处是:简单明快,本地起一个 Tomcat 或 Apache 就能开发,调试什么的都还好,只要业务不太复杂。 然而业务总会变复杂,这是好事情,否则很可能就意味着创业失败了。业务的复杂会让…

JavaScript 正在蚕食着开发领域

英文:Dan Rowinski 译者:伯乐在线 - Erucy 网址:http://web.jobbole.com/84362/ JavaScript 正在蚕食着开发领域,抑或是开发领域正在蚕食着 JavaScript? 好吧,如果你相信 Parse 公司的联合创始人兼首席技术官 Kevin Lacker 的话,现在的情况就是这样的。 在本周于都柏林举办的 Web 峰会上,Lacker 在它的演讲中表示,强大、无处不在的 JavaScript,及其完善的生态系统,会使得这门语言在未来几年内成为应用、网站和服务器端开发的默认语言。 现代开发者在近 10 年间的开发过程中,不得不面对这三大主要平台:浏览器、服务器和本地/手机应用。JavaScript 已经成为事实上的 Web 标准语言。而 Lacker 认为…

2015「全剧终」

许哲佩 《Twins-你最勇敢》 海洋的对岸是梦想的港湾 或许难免失败偶尔孤单总能追赶 如果受了小小的风寒 我的心一直为你取暖 你知道 我永远不离开 越过一片海是你在的港湾 虽然难免失败偶尔孤单我能明白 努力接受眼前的挑战 我的心一直和你同在 我知道 你一直最勇敢 希望2016年,但行好事,莫问前程 go ahead!!!…

100个名著,每个名著浓缩一句话

1.神要是公然去跟人作对,那是任何人都难以对付的。 (《荷马史诗》) 2.生存还是毁灭,这是一个值得思考的问题。 (《哈姆霄特》) 3.善良人在追求中纵然迷惘,却终将意识到有一条正途。(《浮士德》) 4.认识自己的无知是认识世界的最可靠的方法。 (《随笔集》) 5.你以为我贫穷、相貌平平就没有感情吗?我向你发誓,如果上帝赋予我财富和美貌,我会让你无法离开我,就像我现在无法离开你一样。虽然上帝没有这么做,可我们在精神上依然是平等的。(《简·爱》) 6.大人都学坏了,上帝正考验他们呢,你还没有受考验,你应当照着孩子的想法生活。 (《童年》) 7,你越没有心肝,就越高升得快,你毫不留情地打击人家,人家就怕你。只能把男男女女当作驿马,把它们骑得筋疲力尽,到了站上丢下来,这样你就能达到欲望的最高峰。 (《高老头》) 8.我只想证明一件事,就是,那时魔鬼引诱我,后来又告诉我,说我没有权利走那条路,因为我不过是个虱子,和所有其余的人一样。…

Linux下端口被占用问题

有时候关闭软件后,后台进程死掉,导致端口被占用。下面以Tomcat端口8080被占用为例,列出详细解决过程 解决方法: 1.查找被占用的端口 netstat -tln netstat -tln | grep 8080 netstat -tln 查看端口使用情况,而netstat -tln | grep 8080则是只查看端口8080的使用情况 2.查看端口属于哪个程序?端口被哪个进程占用 lsof -i :8080 3.杀掉占用端口的进程 kill -9 进程id…