我知道PHP,并且刚刚开始使用MySql (但计划使用ODBC)。我不需要任何书来解释这一点。
我可能有资格开发一个简单的网站,但目标是承担相当雄心勃勃的应用程序。我想几乎所有的web应用程序都有一些共性,比如安全性、可扩展性等(例如,我完全不知道如何在服务器上分发数据库或应用程序)。
由于我不能预知我可能开发的应用程序的确切性质(除了PHP和ODBC之外),那么与框架结婚有什么意义,或者我是否应该重新发明轮子并对其进行个性化,使其成为我自己的框架。
如果是一个现有的框架,那么是哪一个?我能提供的唯一帮助是,我不太可能做网站、门户网站、购物网站等,可能更倾向于资产跟踪和数据挖掘。
发布于 2010-06-04 18:38:34
使用框架可以节省你大量的时间,并帮助你合理地组织你的应用程序。
如果应用程序很小,那么像CodeIgniter或Kohana这样的框架就是理想的选择。
如果您正在构建一个需要扩展Symfony或possiby Zend的更大的应用程序,那么可以考虑一下。
如果你在Symfony中启动你的应用程序,你会立即得到:
此外,整个框架是可扩展和可托管的,以满足您的需求。
在没有框架的情况下开始,你将不得不自己编写所有这些。或者集成几个不同的开源模块。
希望这能有所帮助。
发布于 2010-06-04 17:51:07
好的框架可以为常见问题提供现成的解决方案。为自己重新发明解决方案可能会是一项过多的工作。作为一种学习练习,为你自己想出一些东西是有价值的。要想高效地完成一项真正的工作,请使用框架。
这确实假设您的世界中存在良好的框架……
发布于 2010-06-04 17:51:32
我目前正在开发PHP框架Kohana (版本3)。还有一种方法可以使用ORM非常快速地创建模型(对于(H)MVC模式)。有关更多信息,请查看以下内容:http://kohanaframework.org/guide/tutorials.orm并查看http://kohanaframework.org/guide/api和http://kohanaframework.org/download
https://stackoverflow.com/questions/2972943
复制相似问题