我绝对不知道Silverlight,只不过它是微软的技术。 几乎完成了计算机科学学位,在工作环境中用C#编程了几年 - 对Java和OO技术有很好的了解 - 平均Silverlight编程的道路有多难?我被提供了一些工作DAMN IT!
我已经习惯了PHP,HTML和几乎没有CSS ..
我是否需要强大的网络编程背景才能拿起它?
答案 0 :(得分:6)
我喜欢Ben的回答,他认为学习Silverlight的巨大好处是你不必担心无状态模型。但是,Silverlight的一些部分不太容易学习:
我在这里要强调的是,虽然学习Silverlight的基础知识很简单,但您可能会遇到MS技术堆栈的其他部分,您需要学习这些部分才能完成工作。这里的美妙之处在于,所有技术都来自1个供应商,只有一个焦点,并且它们可以很好地一起工作 。当我想到在开源领域推出当前SL应用所需的所有不同技术时,我不寒而栗。
拿起“Silverlight Unleashed”这本书,然后转到http://silverlight.net/GetStarted开始学习。 Scott Gu的8篇博文(该入门网页上的#3)是我读到的关于Silverlight的第一件事,并且非常有帮助。
答案 1 :(得分:4)
除非您的Silverlight应用程序必须与传统网页进行交互,否则您无需了解有关传统Web UI技术的任何信息。
如果您已经完成了任何桌面UI开发,您会发现Silverlight比任何Web UI范例都更容易获取。相比于css + html + javascript结合不断变化的浏览器和其他十四个作者网络“标准”的邪恶混乱,Silverlight是在公园散步。