How to start building a new social network?

I have an idea for a social networking site, and I will work on it alone in my free time.

My goals:

  • check out web development
  • improve my skills (programming languages, frameworks, scalable architectures, ...) for my personal pleasure and improve my resume.
  • turn a project into a startup if I understand that it can be successful or use the knowledge that I have learned for other ideas if they come in the future.

Therefore, I would like to ask you if you can give me advice on the following points (or any other points):

  • textbooks
  • programming languages ​​and frameworks (I don't mind learning new ones)
  • architecture
  • (I need a lot of machines for development, testing, CI, ... or my MacBook Pro 2GB is enough)
  • source control, CI, testing
  • ? , ,...?
+3
6

, , , , , . " -", "- -" - , .

, , , , , . - : , , , /ERM-; -. , , , .

, , , , ; - , , , .

, , . - , , (, , ) - (, ) / . ( , , ), , , , "", , ..

, RoR, , . , , .

.!

+6

: Groovy -.

, ; Java + JSF .

: GIT

Groovy.

Groovy, Java + JSF Web2J2.22.

, ... Groovy.

+2

- . . Oracle, IBM HP. . -. , .

( )

. . , . , . , .

. . , - : .

?

( , , CI,... 2GB MacBook Pro)

. , . . ? , , . .

, CI,

.

? , ,...?

, .

+1

: php

. , .

, -, PDO php. ; (f.ex.Memcached).

- , . :

  • Activitystrea.ms
  • Portablecontacts
  • OAuth
  • OpenSocial
  • FOAF
  • OpenID
  • XMPP
  • RDF
  • Rss/Atom

, :

  • Onesocialweb
  • Noserub

. . , Diaspora .

: google, . . :)

+1

Ruby on Rails. Ruby , Rails- . , ! Mac, , Ruby Rails, TextMate.

Ruby on Rails. Ruby, () Ruby.

" ". , , , , . , , .

, , , , " ", ", ". - (, , ), .

0

: " ?"

.

, , , , : . facebook, , stackoverflow, , - .

0

Source: https://habr.com/ru/post/1758101/


All Articles