a) Web系统的观念需要正确对待,它已经不是单纯的一个技术系统,它涉及了html、美工(web设计)、框架设计等,当然国内外有很多软件公司是数据库、 系统代码、美工、网页设计等都是分工合作的,但是我个人认为程序员的能力是来自多方面的,我想更多的武装才能有更好的成就和竞争力度,所以经常自我提醒, 在以后的开发过程中要尽量把以上提到的各个部分做到尽善尽美,不要老觉得只要把代码写好就行,界面是美工的事;
b) 在开发web应用的过程中,团队间的合作更为重要,比传统的C/S开发相互间的协作更多了,因此交流相当重要,以这次论坛开发为例,由于开发前约定的一些 事项没有得到严格执行,造成许多重复劳动,甚至一度导致系统运行失败;这里特别提醒在以后开发中,一些公用的组件、类、控件、接口等最好能由全体组员讨论 得出,修改过程一定要慎重,有必要的外部接口必须加上方法级注释;
c) 采用B/S模式开发应用,对数据安全、并发控制的要求十分之高,C/S方式没法比拟,而我们本次的论坛开发过程中一直采用的是对数据进行简单加密,没有找到行之有效的方法加以解决,系统安全问题是个很大的隐患,希望通过今后学习探索能找到解决措施;
d) 我个人认为采用web开发模式重要的是理解什么是B/S,它的优点以及限制,这样在实际的应用中才能得心应手。模式是一些优秀的面向对象方法的总结,这些东西要灵活使用,不能为了模式而模式;
e) 我觉得在学一门新语言、一个新开发工具的时候一定要逐步养成一些好习惯,ASP.NET也不例外。在ASP.NET的开发中,可以学习的技巧不少,但是, 一些基本的编程习惯我们一定要养成,这样不但能根本上提高程序质量和开发效率,而且也利于程序的阅读和团队开发。如果自己写的程序只有自己可以看懂或者只 有几个人可以看懂,即使程序技巧神乎其技,对于程序的升级和维护都是致命问题。开发过程中诸如:错误处理、字符串的处理、数据库链接及关闭时机等一些影响 到系统性能的处理一定要养成比较好的习惯,特别是数据库操作方面的习惯,一定要坚持“尽晚开启,尽早关闭”的原则,因为WEB应用面对的用户群体肯定比传 统的C/S要大,保证系统性能是十分重要的;
关于asp.net开发B/S应用系统的思索和讨论
最新推荐文章于 2023-06-20 15:01:51 发布