被老大毙掉的架构设计,真的很差吗

原因:

让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:域名注册、虚拟空间、营销软件、网站建设、漳平网站维护、网站推广。

在ipad上做一个类似于ibook的软件,其实相当于用webBrowser展现一套HTML页面(写了个JS框架控制内部数据的加载,所谓内部数据就是一套JSON文件和图片)。

需求:

做一套生成他规定的内部数据的工具,要所见即所得,至少也要和他展现形式差不多的形式(HTML页面)进行编辑保存,PHP编写,支持导入导出。

设计思路:

抛弃书先不谈(因为存储格式未定),理论上:页面和文本块,图片本身是树状结构,然后多个页面构成一个知识点,多个知识点构成一本书,从结构上看树状结构,如果要导入这样的数据进行编辑,那么我的思路是首先构造这样的树(在内存里)之后绘制他们。

页面的绘制:

调用页面类的show方法。如果要绘制页面那么先构造一个页面的DOM树,之后往这个DOM树上挂载控件,给控件赋值(控件自己的show方法)。

知识点的绘制:

一个知识点其实就是页集合,那么我会绘制***个页面(show里调用***个子对象的show),并在页面上添加一个导航条可以上下页滚动(调用指定页的show)。

书本的绘制:

这里直接调用知识点的show会有点问题,因为知识点的滚动需要一个导航条,页的滚动又要一个导航条,我有个不成熟的想法,如果这样,我可以让对象自己的show没有实现方法,使用一个show对象进行绘制,这样我就可以使同一个对象在不同的上下文里有不同的绘制方式


整体上看,就是一个组合设计模式,一个解析器,一个DOM操作对象(用接口封装,使得可以透明的选择不同第三方的库)

结果:

老大觉得,你丫这么麻烦干嘛,写一个操作界面,每个操作用ajax解决,服务端不要架构,用各个小函数解决

问题:请大家客观分析真的有问题吗? 

架构设计图:

分享名称:被老大毙掉的架构设计,真的很差吗
新闻来源:http://www.zyruijie.cn/qtweb/news34/9184.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联