
自主研发的好处:
1)不会像开源系统或委托第三方开发系统那样,安全性以及应变灵活性是掌握在自己手上的。
2)系统从框架到前台,后台,都是由于自己研发,升级、优化的灵活性会很高。劣势:1)开发周期长,投入的成本较高2)开发者压力大,任何问题都需要自己解决。
3)开发团队稳定性很重要,如果开发过程中有成员退出,新加入的成员需要读懂原来的人做的代码,需要花费一定的时间。
由于采用了“从上而下的规划,从下而上的实现”的开发原则,所以具有整体性强,逻辑型好的优点,特别适合于大型系统的开发。
缺点是开发周期长,耗费大。