傻鸵鸟的沙丘
该日志由 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从头写吧。
该日志由 xm 发表于 2009-02-24
以前总是到处用各个网站提供的博客,QQ空间、新浪、搜狐、163等等等等都用过。虽说每次都想多记点东西,却下意识想着这些不是自己的,似乎隔着一层,往往写着写着就懈怠了。(也算是为以前的偷懒找个借口吧)
现在,终于,在网上有了真正属于自己的空间。虽说简陋,却总是自己一步步架设出来的,还是很希望把这个博客专心地写下去的。
类似的话每次开博都写,这里不罗嗦了。引用一下我在163博客的话:
以前也有好些博客。最早在中国博客网,后来试过和讯、搜狐、百度、QQ空间、163,也有新浪,等等(太多了,记不清了,汗)但是大多浅尝辄止,写下几行文字以后就再也不去了。
附带说明一下:
1。以前常用的几个博客
qq空间: http://150200241.qzone.qq.com
163: http://lazyloader.blog.163.com
2。主机架设:
找了好些免费主机。zoombrowser和700megs开始感觉都还可以,不过自从有几次连不上网站以后,就没去了。现在的主机是fnhost的(http://www.fnhost.org),visual的中文面板,权限设置也不象以前那样繁琐,非常好用。可惜的就是,mysql只给了50M空间(网站空间倒是足够大,2.5g),也就能建建博客了,想做大点的网站还是不行的。
另外,推荐一个找免费资源的网站,fnhost就是通过网站人家介绍知道的:www.free8.net
3。博客程序:
原先想建个wordpress的。不过设置起来很头疼,好看点的主题都是英文的,还需要自己汉化;也还需要自己找插件。也不想做的怎么专业,自娱自乐而已,因此挑选了些其他容易使用的博客程序。现在采用的是sablog,感觉很满意。不足之处有这样两个:一。分类不支持级联;二。默认功能不能对文章中的关键字进行自动替换。