暂时想到这么多,大伙看看还有什么需要考虑的。

1、多语言支持
   使用.net 2.0支持的多语言解决方案,针对显示信息对资源文件进行不同语言之间的翻译。

2、系统更新
   可使用WebService、WCF等通信方式实现本地、跨网络、跨平台的系统更新。

3、代码保护
   为了保护知识产权,一般的做法都会对发布的组件进行混淆或者代码加密。混淆可以增加代码阅读难度,但无法阻止代码被反射。加密可以阻止一般反射软件对组件代码的反射,连程序的结构都无法获取。
   如果是小型项目,各组件间的耦合度较低,而且为了节省成本,可以考虑使用免费的混淆器,比如Dotfuscator、Xenocode PostBuild等。
   如果项目比较大,而且各组件之间调用关系复杂,为了减少混淆的难度,可以使用加密软件,加密过程也很简单,比如MaxtoCode、DNGuard等。     

4、防止组件修改
   使用强命名标识组件。(sn.exe产生签名文件)
     
5、系统使用授权
   通过授权,您作为组件或控件作者,可以验证开发人员是否被授予使用您的组件或控件的权限,来保护自己的知识产权。可
以使用System.ComponentModel.LicenseProvider 实现,也可使用第三方的授权软件,设定组件的使用期限、使用次数等。当然,也可不用那么复杂,自己实现一个License机制,通过启动程序检验License的有效性来决定是否启动程序。

6、负载均衡
   网络负载均衡技术保证即使是在负载很重的情况下也能作出快速响应,Web系统中应用比较普遍。在实际的设计中,我们需要
根据系统的瓶颈决定是否使用负载均衡,以及何处使用负载均衡技术。比较常见的是除了Web请求响应以外,还有就是分布式统中的服务层,用于缓解服务响应压力。负载均衡产品基本上可以分成两大类:基于软件的负载均衡产品和基于硬件的负载均衡产品。想节约成本,就使用Win Server版本的负载均衡功能。

7、制作安装文件
   制作安装文件的软件比较多,可使用VS自带的安装项目制作安装程序,也可使用InstallShield软件制作安装程序ban提出来
,只是为了考虑问题的全面。


Created:20080506
Modified first:20080507
Modified secondly:20080515

Posted on 2008-05-06 09:58 阿修罗一平 阅读(1787) 评论(12)  编辑 收藏

Feedback

#1楼    回复  引用    

2008-05-06 10:09 by A.Z! [未注册用户]
多少钱决定做什么样项目

#2楼 [楼主]   回复  引用  查看    

2008-05-06 10:14 by 阿修罗一平      
@A.Z!
呵呵,这个属于可行性分析的范畴。人情项目,没钱也要做;兄弟项目,一点内容利润却无比丰厚。

#3楼    回复  引用  查看    

2008-05-06 10:33 by nicye      
没有反射的程序。。。
有反射的程序却不能混淆,什么世道?

#4楼    回复  引用    

2008-05-06 11:49 by boyxia [未注册用户]
--引用--------------------------------------------------
A.Z!: 多少钱决定做什么样项目
--------------------------------------------------------
需求决定的和钱没关

#5楼    回复  引用  查看    

2008-05-06 12:21 by 金色海洋(jyk)      
好像都用不着考虑把,你要做多大的项目呀。

>>保护知识产权
你要先申请知识产权的,然后才能谈保护。如果申请不下来的话,说明也没有太大的价值。


#6楼    回复  引用  查看    

2008-05-06 12:24 by scotoma      
还可以细化....需求于很多元素有关系的呢.没办法的打工就做好本职就好了

#7楼    回复  引用    

2008-05-06 12:53 by aaaa [未注册用户]
大部都不是项目所考虑的东西...
产品到是有需要

#8楼    回复  引用  查看    

2008-05-06 14:34 by 张中健      
一个都不能少,一个都用不着

#9楼    回复  引用  查看    

2008-05-06 16:36 by 留恋星空      
迫于无奈,有时候很多东西都得舍弃。

#10楼    回复  引用    

2008-05-06 16:40 by 一平 [未注册用户]
@金色海洋(jyk)
自嘲一下,其实做应用没什么技术含量

@aaaa
是的

@张中健
总有用到的时候

#11楼    回复  引用  查看    

2008-05-06 17:30 by 镜涛      
具体情况具体对待

#12楼    回复  引用    

2008-05-06 18:25 by 落花 [未注册用户]
挺实用的

标题  
姓名  
主页
Email (只有博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2008-05-15 09:30 编辑过