有没有人有过使用微软模式和实践小组的Smart Client Software Factory构建“真实世界”应用程序的经验?我正在寻求关于掌握它有多难的建议,它是否减少了你进入市场的时间,以及任何其他常见的陷阱。
发布于 2008-11-11 15:07:07
我们使用SCSF开发了一个有大约10名开发人员的真实应用程序。建立和开发一个使用模式是一个陡峭的学习曲线,但是一旦它建立起来,向项目引入新的开发人员就非常容易了。使用CAB和SCSF对我们的项目非常有益,特别是让每个开发人员都能快速和高效地工作。
SCSF的一个缺点是它提供了许多可能不会使用的功能(我们可能只使用了60%的功能)。
我还在为一个新项目使用SCSF,并且正在考虑重构到PRISM。棱镜允许您剔除不使用的功能。如果你使用WPF,我建议你研究一下PRISM。
发布于 2008-08-08 18:54:01
我没有亲身经历,所以比起我的,我更喜欢别人的建议。我认识两个使用过这个工厂的同事,他们都有相同的方法:
设置和学习
所以如果你有空闲的前期时间,我会去做的。
发布于 2011-05-26 17:27:00
我们在2006年与8名(4UI+4WCF服务)开发了我们的SCSF应用程序(用于招聘),目前在一层楼有350个用户使用。
刚开始的时候有太多的东西要学,因为教程很少,我感谢Matias Wolosky和Eugenio Pace,他们在模式和实践/ codeplex方面做出了很大贡献。我们得分的主要领域是:-
1)清晰的UI和业务分离2)为开发人员提供专注的角色3)基于应用程序的按需结构的模块4)可通过clickonce轻松部署5)就绪的模式和帮助器,使开发人员的生活更加简单和结构化。
随着时间的推移,它在用户中获得了很多尊重,因为它支持:
1)基于角色的访问控制( RBAC )-基于角色的访问控制( Role - Based Access Control ) 2)功能的快速转变,因为我们整齐地分离了基础设施服务/业务服务/ UI助手服务,并且整个应用程序都是基于模块的(CAB的最佳部分)。
3)现在我们正在考虑使用WPF来添加更多的jazz元素。
https://stackoverflow.com/questions/6207
复制相似问题