我有经验,在客户机-服务器应用发展在C/C++在窗平台。我想获得成基于网络的应用程序开发。我有一个了解的网络应用程序开发概念。该网络应用程序开发框架将是最快的学习/master?我目前的学习。净和C#但目前微软网络应用程序开发堆似乎有一个陡峭的学习曲线及其众多技术一样ASP.NET,视,SilverLight和WCF。在另一方面,我不断听到关于Ruby和轨道以及它出现的红宝石是更容易学习和轨道固有的使用视是最自然的方式发展网络应用程序和还多更快地发展。我倾向红宝石,但我担心,我可以慢慢移动远离窗户的平台,进入有些难以估计的领土。

有帮助吗?

解决方案

如果你想要坚持c++的,试试wt: http://www.webtoolkit.eu/wt .

从我的有限的次,php和 某些 框架 建立在这是最简单的跳入。

Web2py 是一个很好的便携式python框架(人告诉我这代码工作在谷歌appengine未经修改),其中你可以看到。

但它归结为个人的偏好研究.尝试在所有的鞋子你可以找到,选择一个最适合你。

其他提示

尝试的web2py框架: http://www.web2py.com/ 。它使用Python和在我看来是很容易的。

这并不是说的Ruby-on-Rails是坏的东西 - 事实上,它的真棒

然而,这一切即将尝试,尤其是你自己的喜好。

您有C#和.NET(我想你也有与Windows窗体的经验)。

经验

Windows Forms和C#作为“代码背后”你必须适应的WebForms或Silverlight没有什么大的问题的概念。

除了有一些网站具体的事情,但有在 http://www.asp.net <一个惊人的学习机会/ A>

我有同样的学习曲线,你有,学习中的不到一个月的时间基本ASP.NET开发。 (事情,我不能这样做,无论是在PHP / Symfony的也不JS开箱)。

ASP.NET MVC是一种具有类似功能的Ruby-on-轨道/ Symfony的一个伟大的框架 - 但它是一点点不同的,并有一些MS特定特征,其也惊人

我会建议你得到下面的书籍:的专业ASP.NET MVC 1.0

首先,你应该知道,移动到基于Web的应用程序的开发,从客户端 - 服务器的东西可以在自身和学习曲线。我建议学习至少HTML,CSS和JavaScript的基础知识,以及您所选择的编程语言。

试用2种或3种不同的语言入手,并经过至少在每一个基本的教程来获取你的好恶的想法。当我开始了第一次3我想是ASP,PHP和Perl。我用PHP去的原因有很多,我不会进入这里,但关键是你必须要尝试一下自己。从那时起,我来学习Ruby,Python和Java和希望很快学会斯卡拉。对于初学者来说,我通常建议尝试Ruby或PHP。如果您尝试PHP一定还要看看CakePHP的或其他的MVC框架,让你去得更快。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top