ASP.NET or Ruby on Rails for someone new to web development?

只谈情不闲聊 提交于 2019-12-05 23:59:47

If you would like to stick with with c++, try wt: http://www.webtoolkit.eu/wt .

From my limited experiance, php and certain frameworks built on it are the easiest to jump into.

Web2py is a nice portable python framework (I'm told that code works in google appengine without modification), which you could look into as well.

But it boils down to personal preferance. Try on all the shoes that you can find, pick the one that fits you best.

Try web2py framework: http://www.web2py.com/. It uses Python and in my opinion is very easy.

It's not that Ruby-on-Rails is bad stuff - in fact, it's awesome!

Yet everything is about trying out and especially your own preference.

You have experience with C# and .NET (I guess you have also experience with Windows Forms).

The concept of Windows Forms and C# as the "code behind" you'll have no big issues adapting to WebForms or Silverlight.

Except there are some web specific things but there is an amazing learning opportunity at http://www.asp.net

I have had the same learning curve as you have and learned basic ASP.NET development in less than a month. (Things that I couldn't do, either in PHP / Symfony nor JS out of the box).

ASP.NET MVC is a great framework that has a similar functionality to Ruby-on-Rails/Symfony - yet it is a little bit different and has some MS specific features which are also amazing.

I would suggest you to get the following book: Professional ASP.NET MVC 1.0

First off you should know that moving to web based application development from client-server stuff can be a learning curve in and of itself. I recommend learning at least the basics of HTML, CSS and JavaScript as well as your programming language of choice.

Try out 2 or 3 different languages to start with and go through at least a basic tutorial on each to get an idea of what your likes and dislikes are. When I started the first 3 I tried were ASP, PHP and Perl. I went with PHP for many reasons which I won't get into here but the point is you just have to try it out for yourself. Since then I've learned Ruby, Python, Java and want to learn Scala soon. For starters I usually recommend trying Ruby or PHP. If you try PHP be sure to also look into CakePHP or another MVC framework to get you going faster.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!