If you only learn a Web programming language and framework, what kind of combination is recommended?

Source: Internet
Author: User
Tags ruby on rails
If you want to learn a Web programming language and framework, which combination is better for deep learning?


Limit it to Python, PHP, go, and node. JS Frameworks.

Reply content:

Ruby on Rails is familiar and can be said to be a full stack thanks to the invitation.
Come on, come on.

Front End: React + Redux + react-router

Backend: Node + Koa + MongoDB

Advanced a little play Meteor + React ^_^

Meteor thought is more avant-garde, do not too rigidly adhere to the model to thank invitation. Confined to learning only one, I suggest or learn the language itself. The direct learning framework is not a good method.

For example, a lot of people will jquery, think JS is that, very simple. But at the same time even the concept of closures are not understood. It's like stepping on stilts, feeling very fast, but if you don't know how to walk on your feet, it hurts when you fall.

Once you have mastered the language itself, you can understand the various frameworks and you can write a framework yourself. Python + flask If time is rich enough, it is advisable to take a look at each of them, write a HelloWorld, and pick a pleasing one. Previously recommended Ruby (rails, etc.), now recommended go.javascript is required to learn, take the mean route it is too subjective.
I recommend Ruby on Rails. It is advisable to choose a master and then learn the others.
No matter learn Go,php,python. JavaScript has to be learned. JavaScript before and after unification
  • Contact Us

    The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

    If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.