我是一个爱好程序员,几乎没有网络编程经验,我平均每周投入20-30个小时,但随着暑假的到来,我有一些空闲时间来实验和学习。谁能告诉我,是应该使用(Kohana/cakePHP/CI)这样的框架,还是应该直接使用像drupal/joomla这样的CMS工具来制作类似stackoverflow的网站,尽管规模较小。
谢谢你的帮助。
发布于 2011-04-27 22:38:57
这取决于你想学什么。取决于你的目标。
你想学的是wish开发吗?CSS?网站设计?编程?建筑工地?
如果您的目标是站点本身,我建议从堆栈的较高位置开始:使用一个随时可用的CMS,比如Drupal,它可以让您快速前进。这将在几个小时内提供(生产就绪)结果。你的缺点是自由:当然,Drupal可以做很多事情,Wordpress也可以。但是,除非您在堆栈中向下移动(开发插件等),否则您将不得不使用提供给您的东西:根据作者的意愿工作的现成组件。这可能不是你想要的。
如果你的目标是以更一般的方式学习way开发,你应该从较低的堆栈开始。Ruby on Rails或Django可能是最好的选择。这仅仅是因为他们在新手文档上有大量的资源。在此过程中,您还将学习编程。在几天内,您将根据您的确切愿望构建一个站点(显然,您的里程可能会有所不同,这取决于您的愿望:)。
如果你的目标是开发软件,Python和Ruby可能也是一个很好的开始:两者都是跨平台的,都有很好的新手资源,并且提供了很好的文档。两者在抽象和面向对象方面都非常好(在这一点上可能有不同的意见)。他们会让你成为一名优秀的程序员,这只是他们的天性。
发布于 2011-04-27 21:44:28
有一个叫做Qwench的Stackoverflow克隆是免费的。(在开源stackoverflow克隆中搜索stackoverflow )
还有一个是基于drupal http://drupal.org/project/arrayshift构建的
发布于 2011-04-27 20:35:08
有了合适的模板,Wordpress就可以像Stackoverflow一样工作。看这里:http://p2theme.com/ (演示这里:http://p2demo.wordpress.com/)。实际上,您可以开始编辑主题(.php文件),并使其表现得越来越像Stackoverflow (带有声誉系统等,这应该很容易实现)。这样你就不会重复发明轮子,并有一个良好的开端。
https://stackoverflow.com/questions/5804145
复制相似问题