<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_qqcrazyer</title><subtitle type="text">qqcrazyer</subtitle><id>http://feed.cnblogs.com/blog/u/24318/rss</id><updated>2010-07-10T06:49:01Z</updated><author><name>qqcrazyer</name><uri>http://www.cnblogs.com/qqcrazyer/</uri></author><generator>CNBlogs BlogServer</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/qqcrazyer/"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/24318/rss"/><entry><id>http://www.cnblogs.com/qqcrazyer/archive/2010/07/10/qqcrayer.html</id><title type="text">这样的应用如何进行架构？</title><summary type="text">这样的应用如何进行架构？这样的应用如何进行架构？这样的应用如何进行架构？前言： 由于初次涉及到软件架构，对于架构的知识和经验的十分缺乏，不知道如何做好架构，希望有这方面经验的朋友来谈谈您的看法，多多指教一下，多给点建议，小弟不胜感激。我知道此类请教的贴子不适合发布在，因为发布到首页规则是：原创、思考与写作时间在1小时以上，能够让读者有真正的收获。但是由于求真心切。也希望更多人参与讨论。希望大家能够...</summary><published>2010-07-10T01:38:00Z</published><updated>2010-07-10T01:38:00Z</updated><author><name>qqcrazyer</name><uri>http://www.cnblogs.com/qqcrazyer/</uri></author><link rel="alternate" href="http://www.cnblogs.com/qqcrazyer/archive/2010/07/10/qqcrayer.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/qqcrazyer/archive/2010/07/10/qqcrayer.html"/><content type="html">&lt;span  style="font-family: verdana, Arial, Helvetica; line-height: 19px; font-size: 12px; color: #494949; "&gt;&lt;p style="text-align: center;margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; "&gt;&lt;strong style="font-size: 14pt; "&gt;&amp;nbsp;这样的应用如何进行架构？&lt;/strong&gt;&lt;/p&gt;&lt;div id="_mcePaste" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; font-size: 14px; font-family: verdana, Arial, Helvetica; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; line-height: 18px; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden; "&gt;&lt;span style="font-size: 14pt; "&gt;这样的应用如何进行架构？&lt;/span&gt;&lt;strong style="font-size: 14pt; "&gt;这样的应用如何进行架构？&lt;/strong&gt;&lt;/div&gt;&lt;ul style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #000000; line-height: 18px; "&gt;&lt;li style="list-style-type: none; margin-left: 10px; "&gt;&lt;strong style="font-size: 14pt; "&gt;前言：&lt;/strong&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style="margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; padding-left: 30px; "&gt;&lt;span style="font-size: 12pt; "&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-size: 12pt; "&gt;由于初次涉及到软件架构，对于架构的知识和经验的十分缺乏，不知道如何做好架构，希望有这方面经验的朋友来谈谈您的看法，多多指教一下，多给点建议，小弟不胜感激。我知道此类请教的贴子不适合发布在，因为发布到首页规则是：&lt;span  style="font-family: Verdana; line-height: 18px; color: red; font-size: 12pt; "&gt;&lt;strong&gt;原创、思考与写作时间在1小时以上，能够让读者有真正的收获&lt;/strong&gt;&lt;/span&gt;&lt;span  style="font-family: Verdana; line-height: 18px; font-size: 12px; color: red; "&gt;&lt;strong&gt;。&lt;/strong&gt;&lt;/span&gt;&lt;span  style="color: #333333; font-family: Verdana; line-height: 18px; font-size: 12px; "&gt;&lt;strong&gt;&lt;span  style="color: #494949; font-family: verdana, Arial, Helvetica; font-weight: normal; line-height: 19px; font-size: 16px; "&gt;但是由于求真心切。也希望更多人参与讨论。希望大家能够理解。如果大家实在对非常排斥，我马上去掉。&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #000000; line-height: 18px; "&gt;&lt;li style="list-style-type: none; margin-left: 10px; "&gt;&lt;strong style="font-size: 14pt; "&gt;背景：&lt;/strong&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style="margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; padding-left: 30px; "&gt;&lt;span style="font-size: 12pt; "&gt;&amp;nbsp;&amp;nbsp; 产品是一个网络安全设备管理软件，可以对多台硬件防火墙，路由器等进行管理，监控，日志收集，及报表生成。&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; padding-left: 30px; "&gt;&lt;span style="font-size: 12pt; "&gt;&amp;nbsp;&amp;nbsp; 由于要对多台设备同时进行实时监控，日志收集有时会达到20000条/秒，甚至更多。报表生成更需要处理海量数据，所以性能及其重要。&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; padding-left: 30px; "&gt;&lt;span style="font-size: 12pt; "&gt;&amp;nbsp;&amp;nbsp; 已经有CS版,用C++写的。应用户需求现在想推出BS版。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #000000; line-height: 18px; "&gt;&lt;li style="list-style-type: none; margin-left: 10px; "&gt;&lt;strong style="font-size: 14pt; "&gt;需求：&lt;/strong&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style="margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; padding-left: 30px; "&gt;&lt;span style="font-size: 12pt; "&gt;（1）实现B/S版，用户可以在浏览器端管理安全设备。&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; padding-left: 30px; "&gt;&lt;span style="font-size: 12pt; "&gt;（2）性能：至少保持现有性能。&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; padding-left: 30px; "&gt;&lt;span style="font-size: 12pt; "&gt;（3）稳定性：至少保持现有稳定性。&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; padding-left: 30px; "&gt;&lt;span style="font-size: 12pt; "&gt;（4）易用性（安装，使用，升级）。&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; padding-left: 30px; "&gt;&lt;span style="font-size: 12pt; "&gt;（5）培训成本：跟原来版本差异不大。&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; padding-left: 30px; "&gt;&lt;span style="font-size: 12pt; "&gt;（6）调试：调试方便。&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; padding-left: 30px; "&gt;&lt;span style="font-size: 12pt; "&gt;（7）测试：测试方便。&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; padding-left: 30px; "&gt;&lt;span style="font-size: 12pt; "&gt;（8）架构：符合需要，并有一定的前瞻性。&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; padding-left: 30px; "&gt;&lt;span style="font-size: 12pt; "&gt;（9）扩展性：适应一倍以上的需要膨胀。&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; padding-left: 30px; "&gt;&lt;span style="font-size: 12pt; "&gt;（10）安全性：高&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; padding-left: 30px; "&gt;&lt;span style="font-size: 12pt; "&gt;（11）工作量：尽量减少&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; padding-left: 30px; "&gt;&lt;span style="font-size: 12pt; "&gt;（12）开发：可以快速开发，尽可能的复用以前的代码，&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; padding-left: 30px; "&gt;&lt;span style="font-size: 12pt; "&gt;（13） &amp;nbsp;新增的Web代码需要易容开发和维护，把主要的精力专注到核心业务处理上（如性能的提高，软件的稳定等）。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #000000; line-height: 18px; "&gt;&lt;li style="list-style-type: none; margin-left: 10px; "&gt;&lt;strong style="font-size: 14pt; "&gt;软件结构：&amp;nbsp;&lt;/strong&gt;&lt;/li&gt;&lt;li style="list-style-type: none; margin-left: 10px; "&gt;&lt;strong style="font-size: 14pt; "&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ol style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #000000; line-height: 18px; "&gt;&lt;li style="list-style-type: none; margin-left: 10px; "&gt;&lt;ol style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #000000; line-height: 18px; "&gt;&lt;ol&gt;&lt;li style="list-style-type: none; margin-left: 10px; "&gt;&lt;strong style="font-size: 12pt; "&gt;1.原软件结构：&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-weight: normal; font-size: 12pt; "&gt;管理器，服务器，单纯的&lt;strong&gt;&lt;span style="font-weight: normal; font-size: 12pt; "&gt;VC++编写，使用原始的套接字通讯&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/ol&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p style="text-align: center;margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; "&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/qqcrazyer/100945/r_1.jpg" alt="原软件结构" width="533" height="315" style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; " /&gt;&lt;/p&gt;&lt;/span&gt;&lt;blockquote  style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;p style="margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; font-family: verdana, Arial, Helvetica; line-height: 19px; font-size: 12px; color: #494949; "&gt;&lt;span style="font-size: 12pt; "&gt;2.&lt;/span&gt;&lt;span style="font-size: 12pt; "&gt;&lt;strong&gt;设想软件结构：&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family: verdana, Arial, Helvetica; line-height: 19px; font-size: 12px; color: #494949; "&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;span  style="font-family: verdana, Arial, Helvetica; line-height: 19px; font-size: 12px; color: #494949; "&gt;&lt;p style="margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; "&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; "&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&lt;strong&gt;&lt;p style="margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; padding-left: 60px; "&gt;&lt;span style="font-size: 12pt; "&gt;a.平台选择.net&lt;/span&gt;&lt;span style="font-weight: normal; font-size: 12pt; "&gt;:&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; padding-left: 60px; "&gt;&lt;span style="font-size: 12pt; "&gt;原因：&lt;/span&gt;&lt;span style="font-weight: normal; font-size: 12pt; "&gt;满足（4），（6）VC++ ，C#，Silverlight都可在VS下开发，微软的现成的诸多类库和框架。减少了大量的工作量，使有更多&lt;span style="font-size: 12pt; "&gt;的精力专注到核心业务处理，而用少量的精力就可以处理界面展示问题&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; padding-left: 60px; "&gt;&lt;span style="font-weight: normal; font-size: 12pt; "&gt;&lt;strong&gt;b.&lt;/strong&gt;&lt;span style="font-size: 12pt; "&gt;&lt;strong&gt;服务器实现方式：&lt;/strong&gt;将老服务器封装成Dll,使用WCF技术通过.net平台调用调c++Dll,并封成Wcf服务。&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; padding-left: 60px; "&gt;&lt;span style="font-size: 12pt; "&gt;原因&lt;/span&gt;&lt;span style="font-size: 12pt; "&gt;：&lt;/span&gt;&lt;span style="font-weight: normal; font-size: 12pt; "&gt;满足（12），（13），（10）WCF提供了很多提高安全的方法。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; padding-left: 60px; "&gt;&lt;span style="font-weight: normal; font-size: 12pt; "&gt;&lt;strong&gt;c.&lt;/strong&gt;&lt;span style="font-size: 12pt; "&gt;&lt;strong&gt;管理器：&lt;/strong&gt;使用Silverlight,使用MVVM架构&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; padding-left: 60px; "&gt;&lt;span style="font-size: 12pt; "&gt;原因&lt;/span&gt;&lt;span style="font-size: 12pt; "&gt;：&lt;/span&gt;&lt;span style="font-weight: normal; font-size: 12pt; "&gt;满足（4）,（6）Silverlight良好的支持WCF,支持双向通讯。在VS平吧下易容开发。并能得到良好的用户体验。&lt;/span&gt;&lt;/p&gt;&lt;/strong&gt;&lt;p style="margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; "&gt;&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; "&gt;&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; "&gt;&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; "&gt;&lt;/p&gt;&lt;div align="center"&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/qqcrazyer/100945/r_2.jpg" alt="设想软件结构" width="640" height="363" style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; " /&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #000000; line-height: 18px; "&gt;&lt;li style="list-style-type: none; margin-left: 10px; "&gt;&lt;span style="font-size: 14pt; "&gt;&lt;strong&gt;问题：&lt;/strong&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style="margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; padding-left: 30px; "&gt;&lt;span style="font-size: 12pt; "&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;以上列出软件结构只是我的一种简单设想。我只是简单的根据需求本能列出想法，并没有对它进行深入的调研。&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; padding-left: 30px; "&gt;&lt;span style="font-size: 12pt; "&gt;如：富应用程序应选择那种技术(ajax+asp.net、silverlight、flux、还是ajax+php);.net平台调用性能损耗情况如果;WCF的并发处&lt;/span&gt;&lt;span style="font-size: 12pt; "&gt;理支持情况.等等。希望有经验的朋友能给点建议.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; padding-left: 60px; "&gt;&lt;span style="font-size: 12pt; "&gt;1.一般类似的软件升级到Web版是如如何架构的。采用些什么技术？&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; padding-left: 60px; "&gt;&lt;span style="font-size: 12pt; "&gt;2.Web版开发中需要注意那些。瓶颈在那？&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; padding-left: 60px; "&gt;&lt;span style="font-size: 12pt; "&gt;3.Web版性能的处里通常用那些方法？&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; padding-left: 60px; "&gt;&lt;span style="font-size: 12pt; "&gt;4.Web版安全性一般是怎么考虑的？&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; padding-left: 30px; "&gt;&lt;strong style="font-size: 12pt; "&gt;&amp;nbsp;&amp;nbsp;我列出的问题只是抛了块砖，肯定还有很多需要考虑，希望欢迎大家来讨论，帮一下我，谢谢。&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;strong style="font-size: 14pt; "&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/strong&gt;&lt;span style="font-size: 14pt; "&gt;&lt;strong&gt;update ：&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: #ff00ff; "&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span  style="white-space: pre; color: #ff6600; "&gt;	&lt;/span&gt;&lt;span style="font-size: 12pt; color: #ff6600; "&gt;首先谢谢大家的参与，&lt;/span&gt;&lt;span style="font-size: 12pt; color: #ff6600; "&gt;看了大家评论，感觉自己还是没有把碰到的情况，和自己的意图说清楚，再补&lt;/span&gt;&lt;span style="font-size: 12pt; color: #ff6600; "&gt;充几点：&lt;/span&gt;&lt;/p&gt;&lt;/span&gt;&lt;blockquote  style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;span  style="font-family: verdana, Arial, Helvetica; line-height: 19px; font-size: 12px; color: #494949; "&gt;&lt;p&gt;&lt;span  style="white-space: pre; font-size: 12pt; "&gt;	&lt;/span&gt;&lt;/p&gt;&lt;span style="font-size: 12pt; "&gt;&lt;p&gt;&lt;span style="color: #ff6600; "&gt;1.&lt;/span&gt;&lt;span style="color: #ff6600; "&gt;Web&lt;/span&gt;&lt;span style="color: #ff6600; "&gt;版主要跑在外网，方便用户随时随地查看安全设备状态，不需要安装庞大的客户端软件,（考虑使用sl是因为它小和flash一样只要安一次，就再也不用安装，而使用asp.net +ajax,或，ajax框架+html是必写大量的代码还需要处理浏览器兼用问题。开发人员必须有web开发经验）;如果是局域网的话现有的C/S版已经可以胜任了。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: #ff6600; "&gt;2.&lt;/span&gt;&lt;span style="color: #ff6600; "&gt;我们的团队有几个人，90%都是只有C/S的开发经验。&lt;/span&gt;&lt;span  style="font-size: 12px; "&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: 12pt; color: #ff6600; "&gt;3.&lt;/span&gt;&lt;span style="font-size: 12pt; color: #ff6600; "&gt;我们想在Web上能跑，保证一定的安全性和前瞻性，但又不想在&lt;/span&gt;&lt;span style="font-size: 12pt; color: #ff6600; "&gt;Web&lt;/span&gt;&lt;span style="font-size: 12pt; color: #ff6600; "&gt;那上面花太多的时间。而想更多专注核心业务。&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote  style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 40px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;span  style="font-family: verdana, Arial, Helvetica; line-height: 19px; font-size: 12px; color: #494949; "&gt;&lt;p&gt;&lt;/p&gt;&lt;/span&gt;&lt;span  style="font-family: verdana, Arial, Helvetica; line-height: 19px; font-size: 12px; color: #494949; "&gt;&lt;p&gt;&lt;span style="font-size: 12pt; color: #ff6600; "&gt;4.&lt;/span&gt;&lt;span style="font-size: 12pt; color: #ff6600; "&gt;&amp;nbsp;我现在能想到的就是第二个图所示的：C#调C++DLL封装成WCF服务,&lt;/span&gt;&lt;span style="font-size: 12pt; color: #ff6600; "&gt;WCF&lt;/span&gt;&lt;span style="font-size: 12pt; color: #ff6600; "&gt;服务&lt;/span&gt;&lt;span style="font-size: 12pt; color: #ff6600; "&gt;与Silverlight通讯实现UI的管理这样的架构。也想采用这个&lt;/span&gt;&lt;span style="font-size: 12pt; color: #ff6600; "&gt;架构，但徘徊不定，这会有问题吗？缺点在那？那些地方没想到？&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;span  style="font-family: verdana, Arial, Helvetica; line-height: 19px; font-size: 12px; color: #494949; "&gt;&lt;p&gt;&lt;span  style="font-size: 16px; color: #ff6600; "&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; 5.如果你面临这样的情况，这样的团队，这样的需求。你会怎么去考虑这个项目，你会采用什么方法去架构这个&lt;/span&gt;&lt;span  style="font-size: 16px; color: #ff6600; "&gt;项目&lt;/span&gt;&lt;span  style="font-size: 16px; color: #ff6600; "&gt;呢？&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/span&gt;&lt;img src="http://www.cnblogs.com/qqcrazyer/aggbug/1774724.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/qqcrazyer/archive/2010/07/10/qqcrayer.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/qqcrazyer/archive/2007/07/27/833887.html</id><title type="text">百度百科，开放分类的原理是什么？</title><summary type="text"/><published>2007-07-27T08:37:00Z</published><updated>2007-07-27T08:37:00Z</updated><author><name>qqcrazyer</name><uri>http://www.cnblogs.com/qqcrazyer/</uri></author><link rel="alternate" href="http://www.cnblogs.com/qqcrazyer/archive/2007/07/27/833887.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/qqcrazyer/archive/2007/07/27/833887.html"/></entry><entry><id>http://www.cnblogs.com/qqcrazyer/archive/2007/02/01/636507.html</id><title type="text">开源！开源！我写的Anto.exe C#代码自动生成工具.欢迎下载。。</title><summary type="text">开源！开源！我写的Anto.exe C#代码自动生成工具.欢迎下载。。</summary><published>2007-02-01T01:37:00Z</published><updated>2007-02-01T01:37:00Z</updated><author><name>qqcrazyer</name><uri>http://www.cnblogs.com/qqcrazyer/</uri></author><link rel="alternate" href="http://www.cnblogs.com/qqcrazyer/archive/2007/02/01/636507.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/qqcrazyer/archive/2007/02/01/636507.html"/></entry><entry><id>http://www.cnblogs.com/qqcrazyer/archive/2007/01/27/632075.html</id><title type="text">小心！目录删除及重命名操作 ，一定丢失Session~~！</title><summary type="text">丢失Session</summary><published>2007-01-27T10:11:00Z</published><updated>2007-01-27T10:11:00Z</updated><author><name>qqcrazyer</name><uri>http://www.cnblogs.com/qqcrazyer/</uri></author><link rel="alternate" href="http://www.cnblogs.com/qqcrazyer/archive/2007/01/27/632075.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/qqcrazyer/archive/2007/01/27/632075.html"/></entry><entry><id>http://www.cnblogs.com/qqcrazyer/archive/2007/01/26/631455.html</id><title type="text">巧解 有一个无效 SelectedValue，因为它不在项目列表中。异常</title><summary type="text"/><published>2007-01-26T10:10:00Z</published><updated>2007-01-26T10:10:00Z</updated><author><name>qqcrazyer</name><uri>http://www.cnblogs.com/qqcrazyer/</uri></author><link rel="alternate" href="http://www.cnblogs.com/qqcrazyer/archive/2007/01/26/631455.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/qqcrazyer/archive/2007/01/26/631455.html"/></entry><entry><id>http://www.cnblogs.com/qqcrazyer/archive/2007/01/26/631206.html</id><title type="text">呵呵，终于开通。。</title><summary type="text"/><published>2007-01-26T05:51:00Z</published><updated>2007-01-26T05:51:00Z</updated><author><name>qqcrazyer</name><uri>http://www.cnblogs.com/qqcrazyer/</uri></author><link rel="alternate" href="http://www.cnblogs.com/qqcrazyer/archive/2007/01/26/631206.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/qqcrazyer/archive/2007/01/26/631206.html"/></entry></feed>
