七月份,与SPK公司mes技术人员讨论技术问题时,了解到他们的软件用VB实现,这语言的问世时还没框架和模式的理念。如何能更少的改动、编译程序,这是一个问题点。其运用了数据库的存储过程,把业务逻辑大部分乃至全部都在存储过程中实现,这就能让VB人员的工作转移到了数据库人员来实现。
业务实现放于数据库存储过程的好处:减少应用系统的工作量和改动,接入平台无关,直接运用底层方法,充分数据库性能。坏处:数据库依赖性高,换数据库会带来重大改动,数据库参与业务逻辑加大了负荷。
业务实现放于应用程序中好处:运用好持久化框架和通用函数能达到数据库无关,业务逻辑能得到保护,不用精通各数据库,更符合应用程序开发人员思维、习惯和能力范围;坏处:数据处理性能较低。

发自 WP for Android