Sunday, August 2, 2009

What programming was used to make MySpace and YouTube?

I'm curious to know what kind of programming was used to build MySpace and YouTube. Was Ajax/php involved?





I'm very interested in learning programming to make my own applications, but I don't have a clue where to begin. Any suggestions?

What programming was used to make MySpace and YouTube?
I have to agree with manuelriliz. For web development php is a very good choice. Of course, if you intend to do any such thing, knowledge of html and SQL syntax for interfacing with MySQL or other database knowledge is practically required.





For general purpose apps that are not web dependent, it would depend somewhat on what type of program you want to make.


I like Perl, but it's well suited to what I use it for.


I've used C++, VB, ObjectPAL, LISP, etc. all for certain purposes that they worked well for. JAVA is basically a replacement for C++ and is good for all-around general programming. Most gaming apps are still written in C++ and more recently in C#.
Reply:If you want to learn how to program, for god's sake don't use myspace as an example. It was designed by monkeys in Cold Fusion and they haven't been able to maintain it because the monkeys went off the deep end after being logged out for the 30th time in a single session.





YouTube is well written but written in Python. I wouldn't really recommend it.





Start with PHP. Pretty much every server supports it, it's easy, it's secure, it's fast. And there's lots of prebuilt packages for it.
Reply:If you are already a programmer, then I'd suggest starting with learning basic HTML / XHTML and PHP, and delay learning about AJAX. The reason is because the concepts of listeners and events in a very amorphous language like javascript are often difficult to grasp, even for experienced programmers.





I'd also suggest picking one browser to work with until you are able to fully understand browser incompatibilities. You can save yourself a lot of frustration by doing that.





If you are not a programmer at all, and are interested in getting to know it better. I'd suggest working with either perl or C. Those languages will acquaint you with basic programming constructs and patterns that will pay big dividends when working with a more modern web scripting language.

flower seeds

No comments:

Post a Comment