所以我估计新易表会将大多数计算工作都直接交给sqlserver在后台执行,这样效率和使用体验兼顾。
其实基于sqlserver的数据库管理系统的开发还是很简单的,而前端的设计也并不复杂,如果是用微软最新的.net构架下的c#或vb2005,更是异常便利,重头还是sqlserver端的表设计、关系、存储过程、数据校验规则、触发等的合理建立与优化,后台设计完成,前端的工作也就只剩下界面设计了,工作量非常之小。
老六花这么久时间开发新易表实在有些费解,猜测是为了凸显易字而对sqlserver的函数和命令进行了大量的hook处理,这是需要花费大量时间和精力的,建议老六能在新版中留一个直接调用后端设计的接口,因为hook后的东西最终还是要转换回标准的 Transact-SQL 并提交给后端,这样sqlserver才认识,对于初级用户,使用hook后的易表书写规范,使用更容易,而对于高级用户则可以直接调用后端做好的内容以获得更好的执行效率,更灵活的实现手段。