Kann man mit Java so was wie facebook programmieren?

8 Antworten

Programmiersprache alleine ist da zu wenig finde ich.

Du musst ne menge wissen über Software Engineeering, Architekturen, Informatik, Algorithmen usw. Und natürlich eine Vision, Idee haben und den Ehrgeiz für dessen Realisierung Jahre deines Lebens aufzubringen. Mit ungewissem Ausgang versteht sich.

Es gibt wohl Millionen von Leuten wie Zuckberg, die das gleiche oder noch mehr auf dem Kasten haben. Und trotzdem wird kein zweites FB daraus.

Programmierung ist nur ein Werkzeug, wenn du einen Hammer hast, ist es auch nicht gesagt, das damit eine Millionenmetropole gezimmert werden kann. Da müssen schon tausende von Menschen mit unzähligen Fähigkeiten und Haufen an Equipment herangeschafft werden. Plus Finanzen um den ganzen Spass bezahlen zu können.

Facebook ist weniger ein Resultat der Programmierung als einer weltweiten Unternehmung. Sicher hat das Wissen um die Programmiersprachen eine Rolle gespielt, aber wohl eine ganz untergeordnete.

Fred4 
Fragesteller
 08.01.2016, 21:31

Ich will kein zweites Facebook machen ich wollte nur wissen ob mann so eine Art sozial network damit programmieren kann. Ich wollte eher ein eigenes sozial network machen mit einem Kumpel

0
MyDreamLP  08.01.2016, 21:55

Wenn man keine Ahnung hat sollte man es ganz lassen. (@Fred4)

0
medmonk  08.01.2016, 22:16
@MyDreamLP

Das ist quatsch! Man sich selber sehr gut kennen, wissen was man will und sich genau das immer wieder vor Augen führen. Sich da auch von keinem reinreden lassen und die nötige Energie fürs vorankommen aufbringen. Dann, nur dann ist vieles möglich.

0

Nein, ich bin dabei ein Soziales Netzwerk mit anderen zu programmieren und dafür benötigt man (Nutzen wir) PHP und MySQL (Server - KEINE Programmiersprache) für die Datenbank. Man(n) kann  aber auch in ASP (Glaube ich) programmieren. (Andere Sprache)

Für das Design kann man CSS nutzen (eine Framework wie Bootstrap würde natürlich auch gehen - ist ja CSS)


Java ist eher für Android Apps gedacht.

medmonk  08.01.2016, 22:13

Für das Design kann man CSS nutzen (eine Framework wie Bootstrap würde natürlich auch gehen - ist ja CSS)

Bootstrap, Foundation und Co. sind zwar ganz nett und brauchbare Frameworks, jedoch auch recht Code-lastig und recht träge, sofern man viele Features nutzt. 

Ich selber nutze derartige Frameworks nur noch selten, und das wenn überhaupt eher auf expliziten Kundenwunsch. Mit Sass plus Compass oder Bourbon um Längen besser fahre. 

 Java ist eher für Android Apps gedacht.

Selbst da wird Java kaum bis gar nicht eingesetzt. Bei Java sieht es ähnlich düster aus, wie es bei Flash der Fall ist. In Google Chrome ist Java nicht mal implementiert geschweige nutzbar. Auch sonst eher ne unsere Sache. Zumal Java längst nicht auf jedem PC installiert ist. 

Nein, ich bin dabei ein Soziales Netzwerk mit anderen zu programmieren und dafür benötigt man (Nutzen wir) PHP und MySQL (Server - KEINE Programmiersprache) für die Datenbank. 

Darf man erfahren wie lange ihr schon dabei seit und mit wie vielen Leuten ihr daran sitzt? Reine Hobbyisten oder mit beruflichen Background? 

0
MyDreamLP  08.01.2016, 22:23

Wir sitzen derzeitig ca. 1 Monat dran, und sind derzeitig erst zu dritt. Wir machen dies erstmal als Hobby aber sollte daraus etwas werden, würden wir dies auch Beruflich machen.

Mit meiner Aussage "Java ist eher für Android Apps gedacht" habe ich gemeint, dass Java nicht für den Web Bereich gedacht ist.

Wir nutzen derzeitig auch erstmal Foundation. Allerdings werden wir dort auch noch was eigenes herzaubern. :)

Wenn du weiter "reden" willst kannst du mich ja auf Skype adden.: trabuhot123

0

Java und beste Programmiersprache? Der war gut. Java an sich ist vielseitig einsetzbar, läuft auf vielen Geräten, aber für solche Geschichten nicht und wenn nur teilweise zu gebrauchen. Da kommen andere Hochsprachen eher in Frage.

Für Facebook wurde eine eigene Software entwickelt und hört auf den Namen Hiphop. Ganz grob erklärt ein Compiler, der PHP in C++ übersetzt. PHP ist aber nicht das einzige was zum Einsatz kommt. Basics sind natürlich HTML und CSS. Beides keine Script oder Programmiersprachen!    

Des weiteren JavaScript (nicht Java) genutzt wird. Was jetzt Apps angeht, muss man auch wieder unterscheiden. Gibt da auch wieder verschiedene Ansätze. Dank HTML5, Agular.js, Node.js, MongoDB und einigem mehr, hat sich viel getan in der digitalen Welt. 

Das geht auch laufend so weiter. Kaum ist ein Sprache oder ein Framework etabliert, kommen findige Entwickler mit etwas besseren um die Ecke. Wer in dem Bereich arbeitet darf sich also nie auf seinen Lorbeeren ausruhen, sonder muss ständig am Puls der Zeit bleiben. 

LG medmonk  

Woher ich das weiß:Berufserfahrung – UI/UX Designer, Full-Stack Developer

Es gibt durchaus Lösungen für soziale Netzwerke, die auf Java Application Servern laufen. Bei größeren Unternehmen ist z.B. IBM Connections als unternehmensinternes soziales Netzwerk verbreitet. Dessen Architektur basiert auf dem Websphere Application Server, der eine Laufzeitumgebung für Java EE Anwendungen darstellt. Ein anderes Beispiel wäre die eXo Plattform.

Mit reinem Java bestimmt. Man bräuchte unteranderem viele Datenbanken.

Fred4 
Fragesteller
 08.01.2016, 21:07

Was sind Datenbanken

0
Phillip2000  08.01.2016, 21:08

Speichermöglichkeit für seehr große Datenmengen.

0
Fred4 
Fragesteller
 08.01.2016, 21:10

aber wiso hat mark zuckerberg für Facebook c++, php, hack und d benutzt und nicht nur java

0