在过去的两年里,我研究了php
和MySQL
来构建我的项目。我来自ActionScript3
所以Object Oriented Programming
,但我是一个自学成才,不幸的是我不知道编程最深的部分。
现在我写的项目已接近尾声,可以在线发布,但它都是用程序php
样式编写的,只有会话类和其他东西。
所有工作都很快,没有问题(我可以看到),但如果我需要在网站上添加一些功能,比如用户板,添加登录其他帐户(facebook,openid等),我认为很难改变。
我知道有cakephp
,zend
和许多其他MVC frameworks
这样的解决方案,对于优化开发时间很有用,所以我只是想知道我是否应该从那个基础开始,或者我可以将来传递给它。
当前数据库与MVC准备工作方式没什么不同,有些事情需要改变,我不知道究竟是什么涉及到这个,我不知道是否有可能改变数据库结构在未来添加了数百万行(我希望!)。
所以我的问题是:
我应该在线发布我的web2
项目还是我应该等待重新编写MVC framework
?
答案 0 :(得分:0)
尽早发布,看它是否有效。无论如何,没有用户,你的项目毫无价值。您可以在测试环境中的幕后重写它。
答案 1 :(得分:0)
我在使用旧网站并希望将它们转换为cakePHP时,实际上已经对此进行了质疑。当你第一次看到这样一个体面的大小项目时,它可能是压倒性的,但一旦你进入它,你实际上可以有一些乐趣。
示例:由于每天构建网站可能是乏味且单调的,因此您可以通过一些新技术实际享受此迁移过程。通过编写一系列javascript正则表达式将数据处理成我需要的格式,我能够将9表数据库转换为MVC准备就绪。
你可能需要一周或两周才能完成这项任务,但如果你想扩展自己的技能,你可能会喜欢它。
当然,使用数百万个表条目执行这些类型的流程可能对javascript有点多,但是能够在不到一周的时间内编写MVC应用程序,您可能会在不到一个月的时间内重建您的站点(MIGHT )。
祝你好运。