做网站的思考

该日志由 xm 发表于 2009-02-24

  准备做一个个人的小型网站。究竟采用什么样的技术,很是犹豫了下。

  以下是我曾经思考过的一些方案,下面做些比较和小结。

  1。jsp/grails

  jsp过于复杂,学习成本较高,开发缓慢。优点是制作出来以后性能可能较好。曾经看过webwork、hibernate,也试图翻过spring。最终还是被开发难度难倒了。。。(配置太烦琐!)个人小型网站,jsp似乎还是比较笨重。

  grails我很喜欢,类似rails的敏捷开发,类似java的语法(groovy脚本语言),性能也较好,可以编译成java字节码。插件很多,能方便地扩展功能。一切似乎那么的完美。可是,当我想到,要架设grails网站的成本的时候(和jsp一样,都很贵),只好忍痛放弃了。

  2。google app engine

  基于python的,可以免费使用。不过帮助资料似乎不多。

  3。php

  免费资源多。易于学习。但是同样是php开发,也有好多选择。

  裸写速度最快,但是可维护性差些。看惯了java的框架,还是选择一个框架来使用吧。

  现在看的是thinkphp,整个框架的思想和grails有些类似(当然,都是学习rails的吧),学习起来比较容易。而且帮助文档比较丰富,通过qq也认识了些它的开发人员。很好很强大。

  以上是惯常的想法,自己从头建立一个网站,准备通过thinkphp开发。忽然发现最近cms很火(以前孤陋寡闻?),倒很想试验下能不能用drupal或者joomla或者dedecms建立一个呢?

 可是发现,无论什么cms,都不能完全适合要做的网站。当自己需要对开发内容做修补的时候,thinkphp学到的东西都没用了。因为thinkphp是采用单一入口模式,不适合用来制作模块。这也不是我想要的。况且cms的学习也需要一定的成本。

  思来想去,也许该尝试一下基于thinkphp的cms系统?例如,thinkcms,海龙cms。

  下一步准备探究的,这些cms是不是很容易使用。如果不行,还是用thinkphp从头写吧。

该日志标签: 思考, 网站, thinkphp, cms, 比较, 小结

我要啦免费统计