在Silverlight 4中开发业务应用程序

时间:2009-12-14 18:08:41

标签: silverlight silverlight-4.0

目前,作为我的工作档案,我更多地致力于asp .net应用程序,但我也希望能够使用Silverlight应用程序。所以,我决定在业余时间和周末建立​​一个silverlight 4应用程序。

我们的团队约有4人。我们也尝试过商业应用,但由于我们只能在可用的时间内开发它,所以我们不能在时间轴上做出承诺,因为我们人们不熟悉SL,所以首先我们需要学习概念并实施它。 (虽然我们知道绑定,命令,模板等的概念。)

现在我只想在SL 4中创建社交网站这样的项目 拥有论坛,博客,日历,任务,仪表板等设施。

我们希望使用.Net RIA服务,实体框架,MVVM模式,SL 4等功能。

这里的目的是学习新的概念,并在Silverlight中获得一些好的项目经验。

现在,

  1. 你们建议的是一个好主意吗?
  2. 如果是,那么所选项目是正确的还是您建议其他项目?
  3. 任何与模式或技术相关的建议?

2 个答案:

答案 0 :(得分:4)

这是一个非常模糊的问题,但我会尝试给出2个便士的建议。

作为一个学习项目,这是一个很好的想法。作为商业创意,由于您的产品没有任何利基,它可能不是那么好。它已经完成,并且已经被Facebook和Twitter等成功完成。开发任何类型的社交媒体网站都非常困难,因为市场已经相当饱和。正如我所说,作为一个学习项目,它非常好,因为你可以从其他网站借用概念和想法,你可以专注于获得各种技术知识的主要目标。

无论你决定做什么,我都会说将项目分成更小的组件而不是最终目标。尝试通过设置2-3周的目标来采取更敏捷的方法。它应该有助于保持势头。我的经验是,学习项目往往会导致死亡,因为人们对这个概念感到厌倦并且没有动力去做。通过保持较小的任务,您可以经常看到小的结果。当你从需求转向需求时,这应该有助于保持你的积极性。

答案 1 :(得分:1)

就我个人而言,我认为设置个人项目和这样的目标是学习新技术的好方法 - 对你有好处! : - )

从工具的角度来看,听起来SL4是理想的追随路线。这很可能在2010年初发布,并且与SL3相比具有一些令人敬畏的新功能。还建议使用VS2010和 WCF RIA服务。

从代码共享POV您是否考虑在Codeplex上托管您的项目?这将为您提供托管的TFS服务器,以分布式方式管理您的源代码。这必然会为你节省一些大笔钱。

就文档管理而言Google Docs当然值得一看(Google Sites是一个非常容易设置(尽管很简单)的项目管理门户网站。)

最后,我不建议学习SketchFlow足够高。作为silverlight的原型工具,它真的很酷。看一下PDC video对此有一个很好的启动。

祝你好运: - )