|
|
原帖由 newkid 于 2011-8-25 22:01 发表 ![]()
你也知道“编译部署需要花点功夫”,那还把业务逻辑写在客户端?
这完全是两码事。架构不是我定的,客户,不管是否使用DAU,或SDBC,都是那个架构,我不能干涉。(具体见71楼)
编译部署需要花点功夫也是服务器端的事。
我们再讨论一下我俩程序的事。
诚然,你基本实现了题目要求,而且代码较短。(你是把JSON写到SQL里了,代码是短,多累啊)
但是,你的代码含金量太高。非你等超级高手玩不转。试想,如果再有N多类似题目,别人来做,他一定要认真学习你的程序。那里有太多的知识点。
我的代码,都是简单语句的堆砌,任何一个粗通C和SQL的低手都能轻易看懂。(只是分页语句有点困难)。
当然,这里的形势是一边倒的,因为,能参加这个讨论的,都是武林高手。高手是不需要什么工具的。是否考虑过,如何能让低手也能轻易写出高质量程序的
试想,你的公司,能够雇一群大侠?不仅代价太高,还有一山能容几只虎的问题。大量生产的商业软件,只能使用普通劳力。
包装的作用之一,是隐藏概念。用者使用你的工具,无需了解工具的内部构造和原理。
比如,解析一个表结构,只需:DAU_init(&dau,SQL_Connect,表名,0,0);怎么分析的,不需要知道。再写别的程序,也是这么用。这就是程序的可重用。
你的呢?,必须认真跟你学,要了解该过程的细节原理,再写自己的程序。换个数据库,DB2怎么来?再学。
我们呢?客户的程序,基本不用变的,保护了客户的智力资产。
[ 本帖最后由 yulihua49 于 2011-8-26 12:42 编辑 ] |
|