首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >智能客户端软件工厂的经验

智能客户端软件工厂的经验
EN

Stack Overflow用户
提问于 2008-08-08 17:59:41
回答 5查看 4.5K关注 0票数 16

有没有人有过使用微软模式和实践小组的Smart Client Software Factory构建“真实世界”应用程序的经验?我正在寻求关于掌握它有多难的建议,它是否减少了你进入市场的时间,以及任何其他常见的陷阱。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2008-11-11 15:07:07

我们使用SCSF开发了一个有大约10名开发人员的真实应用程序。建立和开发一个使用模式是一个陡峭的学习曲线,但是一旦它建立起来,向项目引入新的开发人员就非常容易了。使用CAB和SCSF对我们的项目非常有益,特别是让每个开发人员都能快速和高效地工作。

SCSF的一个缺点是它提供了许多可能不会使用的功能(我们可能只使用了60%的功能)。

我还在为一个新项目使用SCSF,并且正在考虑重构到PRISM。棱镜允许您剔除不使用的功能。如果你使用WPF,我建议你研究一下PRISM。

票数 16
EN

Stack Overflow用户

发布于 2008-08-08 18:54:01

我没有亲身经历,所以比起我的,我更喜欢别人的建议。我认识两个使用过这个工厂的同事,他们都有相同的方法:

设置和学习

  • 是一件很痛苦的事情,但最终还是值得的

所以如果你有空闲的前期时间,我会去做的。

票数 5
EN

Stack Overflow用户

发布于 2011-05-26 17:27:00

我们在2006年与8名(4UI+4WCF服务)开发了我们的SCSF应用程序(用于招聘),目前在一层楼有350个用户使用。

刚开始的时候有太多的东西要学,因为教程很少,我感谢Matias WoloskyEugenio Pace,他们在模式和实践/ codeplex方面做出了很大贡献。我们得分的主要领域是:-

1)清晰的UI和业务分离2)为开发人员提供专注的角色3)基于应用程序的按需结构的模块4)可通过clickonce轻松部署5)就绪的模式和帮助器,使开发人员的生活更加简单和结构化。

随着时间的推移,它在用户中获得了很多尊重,因为它支持:

1)基于角色的访问控制( RBAC )-基于角色的访问控制( Role - Based Access Control ) 2)功能的快速转变,因为我们整齐地分离了基础设施服务/业务服务/ UI助手服务,并且整个应用程序都是基于模块的(CAB的最佳部分)。

3)现在我们正在考虑使用WPF来添加更多的jazz元素。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6207

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档