我有时候会想,所有的业务需求都可以在数据库中实现。。其他语言只负责给我做好基础架构和gui就好了。。
这个东西各有利弊,看公司自己的技术架构。。如果是个人的东西的话,怎么做都无所谓。。

解决方案 »

  1.   

    嗯,你说的也是,这个问题我也想过了,也确实如此,数据库里边的PL/sql语言设计,理论上说,也确实可以代替绝大多部程序的代码的,当然了,理论归理论,没有公司或个人真正这么做吧。
    一般情况的做法,还是,两边都做点。极端化的放一边,首先对写代码的能力得非常非常的高,一般的程序员,估计也难以胜任吧
      

  2.   

    一般开发思路应该是SQL --> 存储过程 --> java --> C,这是从执行效率考虑的。而且我觉得更应该关注的是相关文档,如果没有相应的文档,开发的离职了,后来的人有的苦了。
      

  3.   

    helloWord级别的,别用数据库了,自己用文件都比数据库效率高,也方便得多。
    小型级别的,只用数据库增删改查就够了
    中大型的不用,只能呵呵。
    超大型的,数据库支撑不住,不过这个时候你的应用程序实际上是自己实现了数据库的大部分功能,而不是简单的把数据库的业务逻辑搬出来。