SVG + Javascript + ASP.NET + WebService开发楼宇管理系统 - 杂记1

由于最近发生的一些事情,在写(三)之前想先写几篇杂记。
 

想了很久,还是把这些事情作为项目的一部分记录下来吧!

现在的项目是在一月份开始启动的,当初由于人手比较少,只有两个人在干其中一个是PM,本身就要管很多项目再加上开会什么的,实际上真正在干活的就一个人(暂且称她为A)。由于我年初的时候回国探亲,所以并没有从头开始参加这个项目,探亲回来之后才开始加入这个项目的。这个项目所用到的技术比较新,再加之跨度比较长所以客户要求我们在前一段先进行调查。A直到我参与进项目之前一直在做要件整理的工作,我加入之后就着手进行技术方面的调查,A也同我一起进行调查。我主要负责SVG技术以及系统架构方面的调查,A主要进行页面展开以及工作流(SVG + Javascript + ASP.NET + WebService开发楼宇管理系统(一)) 中我已经提到过这个产品主要分两部分,这里的工作流就是指如何维护,维护的工作流)

起初我们俩配合的挺好,做的Sample得到的评价也很不错。可是到了一月底又派过来了一个小头头有点像PL一样的(暂且称他为B),他在去年年底的时候也稍微做过一点调查,基本上是浅尝则止的那种调查,一来之后就对我作的Sample挑三拣四,说这说那。我作的Sample主要是通过JS调用WebService随后再用JS更新SVG脚本文件,都是用HTML文件来实现的。

 

我和B争论的焦点主要集中在下面几点:

Q1:对SVG的更新你都是用HTML文件来做的,最后能不能在ASP文件中实现?

A1HTML是静态的网页,而ASP则是动态的网页。既然能在静态页面中实现当然能在ASP页面中表示,但考虑到用到的是SVG控件。我没有直接回答,我和他说还没有调查过,但应该可以实现。可是B却一直对我心存怀疑,觉得未必能在ASP中实现。

 

Q2:更新SVG画面需要事先指定好画面中各个控件的ID,能不能在画SVG图的时候直接设定好(VISIO2003画,随后保存成SVG格式)

A2:不清楚。我研究过生成好的SVG代码,XML格式每个控件对应一段脚本,想要在其中设定一个id直接通过VISIO2003感觉不行,如下。

<rect x="0" y="0" rx="5" ry="5" width="100" height="16">

               

<rect id="ttr" x="0" y="0" rx="5" ry="5" width="100" height="16">

因此我建议做一个变换工具,来实现这个转换。这部分可以作为工作流的一部分。

可是B却一直认为我没有仔细研读过那本《VISIO2003解决方案》的那本书,说什么书里面肯定有写的,那本书主要是介绍用VISIO2003开发应用程序,如何生成代码根本没怎么样写,况且根本没有Id这个属性。

 

Q3:有时间先把Entity图画好,随后在画Sequence

A3:无法实现,一方面设计书根本没有定下来,另一方面构架也没有定下来。就算做的话,以后肯定会大改的。还不如先设计架构,做点调查。

以上这些问题,我说服不了你但是我向你表达我自己的看法观点,总没问题吧。可是B却总以为我每天在磨时间没有干什么事情。交待给你的事情你都在混。


posted on 2006-02-26 22:10  天行健,君子以自强不息;地势坤,君子以厚德载物!  阅读(3312)  评论(4编辑  收藏  举报

导航