I know the big picture, but I canโ€™t post it

I'm interested in web development, and I mean big projects like facebook or twitter. I know the basics of java, css, php and mysql. I know that there is a lot more. I read about it. But I donโ€™t know what the goal is and how to create it.

Things like: Scribe, thrift, casandra, Unix / Linux, shell / perl / python scripts, PostgreSQL, MongoDB, non-relational data warehouses NoSQL, JVM, nginx

I want to know why they need it, how they use it and what the purpose is.

I need a book such as facebook tech background for dummies or so. Are there any books or websites that explain this from scratch?

Thank!

EDIT:

Thank you for your responses! You were very helpful. I was on the assumption that experienced programmers know almost anything about the technology used today. But, as I read, you can only know so much, and I need to figure out which technology to use. I take the initiative to start building small ones. And take php and improve my skills from there.

Thanks again!

+5
source share
6 answers

There are many frameworks that do many different things. You called a lot of different things from different areas. Itโ€™s best to think about these things - group them into categories. Here is an example:

Suppose you have a laptop and want to host a website. You will need a minimum:

1) Web server software. Two popular options: Microsoft IIS and Apache Web Server.

, . www_root . , , HTML- IP-. , -, HTML. CSS - , , HTML. Javascript, .

, :

2) . : Microsoft SQL Server MySQL 3) . PHP , ASP. , . Python, Ruby, Perl .. . 4) -. , - -. CakePHP, Ruby on Rails Google Web Toolkit -.

, :

5) . , JQuery Javascript, . - , JQuery. 6) . , , , . / . XML JSON.

, , , , .

, , , . Ruby on Rails , , Twitter, , .

0

. , . , .

+2

- -, , , , , .

, , .

, , Wikipedia .

, , , , .

+2

Scribe, , casandra, Unix/Linux, shell/perl/python, PostgreSQL, MongoDB, NoSQL, JVM, nginx

, , . Facebook PHP/MySQL. , Amazon.com, .

, PHP/MySQL . Google , , , , , , POST GET.

, . , , , , . , , . , , , .

+1

, , , , , . .

Cassandra, Hadoop, Mongo NoSQL ... . SQL - , 99% .

Unix/Linux ; - Ubuntu Linux , Windows. - , , -, Linux Windows, , linux .

, O'Reilly Bash, Perl Python.

JVM - Java, Java-. - Sun Java.

, ( ), , . , , SQL, ; , SQL . , , NoSQL .

+1

All Articles