Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

General Discussion

Will there ever be a single, comprehensive programming environment and language for web development?

Seems like web development requires use of a number of disparate languages and tools, like HTML, CSS, JavasScript, Java, PHP, jQuery, XML, ASP.NET, C#, VB,NET, Python, Ruby etc.

Why can't there be a single language and programming environment to create web applications instead of having to learn perhaps 10 or more different languages and technologies?

4 Answers

Hi Adiv!

This has happened for a reason. At the time HTML was released originally web pages with the functionality JavaScript brings were nonexistent. All of these technologies have been built and added onto over the years and that is why they are all separate.

I personally think it is far better like this and I would dislike one language being used for all dev.

-Luke

Hi Adiv Abramson !

Every programming language has its own history . I think its more fun like this .

Look at the history of C,C#,Objective-C , C++.
HTML CSS and JS libraries etc.. PHP and Ruby on Rails

Look just a little about them , and you will know how it goes around in my opinion .

Hope it helps

-Aurelian

Warren Leyes
seal-mask
.a{fill-rule:evenodd;}techdegree seal-36
Warren Leyes
Front End Web Development Techdegree Graduate 31,808 Points

If there was a single architecture then it would mean Lullaby has won the battle of web dominance, and all sites would look the same with no creativity or ability to inspire. Technology can only advance if somebody try's to build a better mouse trap, in turn they end up creating a new product which in turn creates a new standard/bar. I hope that helps .... Say no to lullaby!

It is not true that all sites would look the same. I understand what you mean but you have to remember Adiv is on about a language which contains all current languages but under one language and syntax.

Yes, Luke, that's exactly what I'm talking about. Currently there are many different languages that help to develop specific parts of websites and applications. You have to learn the syntax and quirks of each one, and know when and where each tool applies. I envision a single language that has the design features of HTML, the styling and formatting of CSS, the interactivity of JavaScript, the backend data processing of PHP and similar tools plus whatever else is needed to get the job done. It may be impossible given the current state of affairs but I do wish there were something like it around.

I actually like the way things are ... not pointing many of the things why its fun or good etc... programming takes a bit of time and well , I'm not saying just about money , but you can live with it . If this would be zoo easy , and other stuff in the word like e.g. medicine or whatever , everyone would just be.... so hard work stands out too and that stuff if you know what i mean.