fandong 2012-08-21
由于要做的是一个进销存系统,而进销存系统是个性化非常强的一个系统,要求所有的客户采用同一个用户界面和同一个业务逻辑,是不现实的。对于进销存这块来说,客户有强烈的个性化需求的意愿。所以,本着这个思想,应用层的设计要求能够做到以下两点:
(1) 所有的客户理论上均可以自定义自己的页面
(2) 所有的客户理论上均可以自定义自己的业务逻辑
我现在设计的Framework, 由于采用了REST架构,理论上还做到了
第(3)点,与采用何种界面层解决方案无关,无论是JSP/ASP/PHP,理论上都是支持的,这里我选择了Flex作为自己的视图层解决方案。