2015 年 11 月 18 日

中小型企业网站开发选择哪种解决方案?

微软系的ASP我不考虑,不是因为别的,只是我已先入为主地掌握了JSP,没必要再去了解ASP。掌握了JSP再去了解ASP是轻而易举的事情,反之不了解。

不知你的java基础到了什么程度?
JSP是在掌握了java基础之后(仅基础即可,也没必要太深入),再了解servlet,也就是java系对于http的封装,即web应用基础规范。在此基础之上,再能掌握SSH,就是著名的Struts、Spring、Hibernate,就算是熟练掌握了java系的web开发方法。其实很多人是先掌握SSH,后搞明白servlet的,因为SSH中的Struts是对servlet的封装。 简单说,就是这样。

如果你觉得以上很麻烦,那就只有PHP了。其实学哪种都没有想象中的那样难,也没有想象中的那样简单,都有其表面的简单性和深入之后的复杂性。有些工具上手易,但深入之后会觉得不称手,比如PHP;有些工具包罗万象,但上手不易,比如J2EE。

如果难以选择,不如随性抛个币子随机选一种,开始着手实践总好过犹豫不决。只要目标是明确的,即使殊途亦将同归。

另:所谓「快速」是建立在熟练的基础上的,与语言无关。「重复使用率」,要看你写代码时的组织结构,好的结构都是高内聚、低耦合的,达到了这个要求,就会复用率高,与语言也并无太紧密的关系。

不管是 ASP、JSP、PHP 还是 Ruby、Python,要 DRY 还是很简单的。

至于快速建站,取决于团队,选择团队最熟悉的方案是最快和最简单的。

如果整个团队都是新手水平,或者没有熟悉的语言、框架,建议试试 Rails。出 prototype 很简单很快,可以边实现边提高水平。

最新文章

  1. 网站优化效果不明显是为什么?可能是这些原因!
  2. 网站建设的过程中需要注意哪些方面的问题?
  3. 怎样判断网站优化是不是过度?
  4. 初学者在进行网站优化的时候需要注意什么
  5. 进行网站优化这6个小技巧一定要掌握
  6. 网站设计如何避免过度以及如何促进动画交互?
  7. 定制型网站建设为什么大受欢迎?费用包括哪些?
  8. 企业网站要如何才能做好优化工作?
  9. 网站设计如何才能得到用户的认可?
  10. 网站制作的主要组成部分及要考虑的要素