php移动版本升级,网站版本2,保留在PHP或移动到.Net?

我有一个

PHP 4中建立的网站,由我手工制作的框架.代码是3岁,我有限(需要大量的努力来做出改变).

我决定做这个网站的新版本.我的知识已经增加了,现在我知道有很多框架存在,IOC也在那里,ORM也是这样.问题在于,在我所有的研究中,我没有找到完全满足PHP的东西.另一方面,在我的工作(大部分是.Net winform 2.0)中,我看到很多优秀的IOC和其他解决方案成为可能,我认为.Net在开发最佳实践软件方面更为成熟.

我没有找到很多很好的IOC for PHP.对于ORM,我看到了Propel,它看起来不错,但还没有找到一个完整的框架(Symfony文档不是最新的,包含很多错误; Zend看起来太大了,我想…)等等

你建议我只是尝试另一个框架,并将网站保留在PHP中,否则最好切换到.Net?

这个问题的原因

>系统工作,但已经开始放慢(因为它有更多的用户).数据库被归一化太多…等等

>代码不错 – 业务逻辑与HTML分离 – 但问题是控制器在视图内,因此更难和更难进行布局更改.

>没有进行单元测试,更改变得非常“压力”.

>系统中没有日志记录,很难得到快照,看看一切是否正常工作.

更多信息(加入2008年3月3日)

>我知道.Net 2.0这就是为什么我的选择是.Net而不是RoR.

>我建议其他语言不是速度问题,而是可用的工具/框架.

>由于数据库正常化,数据库规模太慢,表中的数据太多,理论上并不实际(我们从错误中学到了)!

>这是一个爱好,但我认真对待,因为我从一开始就注册了超过25 000个用户(并非所有活动的).

目前来自这里的人的建议

我想我会保留我所做的一切,并尝试慢慢地做一些重构.我感到惊讶的是,大多数投票是保持现行制度的良好:对于短期而言,这对我来说可能更简单.

Thx到nickf谁拼写检查我的所有文字.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值