S: Perfekte Sprache für Cross-Plattform Web-Backend - Seite 4

Seite 4 von 4 - Forum: Coding Stuff auf overclockers.at

URL: https://www.overclockers.at/coding-stuff/s-perfekte-sprache-fr-cross-plattform-web-backend_245594/page_4 - zur Vollversion wechseln!


-=Willi=- schrieb am 14.03.2016 um 16:37

Ich glaub die übersiehst irgendwas. Wenn du Revel benutzt kannst du dir ja eine Route /admin machen die mit den Templates HTML rendert und eine andere Route /admin/static oder so, die dann eben Static-Files wie JS, CSS usw ausliefert. Da brauchst du keinen extra Webserver konfigurieren.


XeroXs schrieb am 14.03.2016 um 16:46

Zitat von -=Willi=-
Ich glaub die übersiehst irgendwas. Wenn du Revel benutzt kannst du dir ja eine Route /admin machen die mit den Templates HTML rendert und eine andere Route /admin/static oder so, die dann eben Static-Files wie JS, CSS usw ausliefert. Da brauchst du keinen extra Webserver konfigurieren.

Ja das hab ich damit gemeint:
Zitat von XeroXs
außer ich kann das auch in das Go Service reinpacken, müsste ja fast gehen..


-=Willi=- schrieb am 14.03.2016 um 16:56

Wenn du die Templates und Static-Files relativ zur Executable hast müsste das doch reichen oder?


XeroXs schrieb am 14.03.2016 um 17:02

Vermutlich. Muss mir AngularJS mal ansehen, kenn das zu wenig um da wirklich eine Aussage treffen zu können.

Web Server machen halt schon etwas mehr als nur die Files zurückliefern..


-=Willi=- schrieb am 14.03.2016 um 17:11

Hm ich glaube wir haben hier irgendwo einen Disconnect in der Diskussion :D. AngularJS hat ja gar nichts mit Webservern oder Go zu tun. Es müssen nur dein(e) JS-File(s) richtig im Browser ankommen. Ob das jetzt nginx/Apache macht oder deine Go-Executable ist dem Browser ja egal.

Webserver machen im Idealfall genau nichts anderes als Static-Files auszuliefern und andere Requests zur eigentlichen Applikation weiterzuleiten.


XeroXs schrieb am 15.03.2016 um 09:23

Zitat von -=Willi=-
Hm ich glaube wir haben hier irgendwo einen Disconnect in der Diskussion :D.
..snip..
Webserver machen im Idealfall genau nichts anderes als Static-Files auszuliefern und andere Requests zur eigentlichen Applikation weiterzuleiten.
Glaub gar nicht dass wir da weit auseinander liegen. Ich meinte nur: Anzunehmen dass ein Webserver wirklich nur Files ausliefert, ist etwas naiv anzunehmen, sonst hätte der Apache httpd nicht den Umfang den er hat. Natürlich kann der weit mehr, mit Modulen und sonst was.. und fast alles davon bräuchte ich für meinen einfachen Webservice nicht.. aber was mir z.B. einfällt, was neben dem File ausliefern nötig wäre wären korrekte HTTP-Header (content type etc.). Und ob dann schon alles geht wird sich zeigen :D Werde das auf jeden Fall probieren, die Idee gefällt mir sehr gut.


-=Willi=- schrieb am 15.03.2016 um 09:38

Wenn das Framework das du benutzt die Header nicht so steuern kann wie du willst würd ich schnell das Framework wechseln, denn dann wärs ein ziemlich mieses.

Ich glaub wir haben da tatsächlich eine unterschiedliche Auffassung, was die Aufgaben von Apache und nginx sind :p.


XeroXs schrieb am 15.03.2016 um 09:42

Werd mir das ansehn ;)


Obermotz schrieb am 08.04.2016 um 13:20

Ich hoer immer wieder rund um mich von Grails. Ich hab selbst keine Erfahrung damit und es koennte sein, dass du die gleichen Performanceprobleme hast wie bei Spring MVC (weil Tomcat) - aber das soll sehr flexibel und maechtig sein.


Master99 schrieb am 15.11.2016 um 20:46

wie is es da eigentlich weitergegangen?


XeroXs schrieb am 17.11.2016 um 09:37

Gute Frage :)

Viel zu wenig - momentan leider zu wenig Zeit für das Projekt.

Ich experimentiere aber gerade recht viel mit GoLang, und das wirds wohl auch werden... gefällt mir einfach sprachlich sehr gut und kann alles was ich (vorerst) brauche. GUI kommt dann halt noch extra dazu, da wirds vermutlich AngularJS, aber das dauert noch etwas..

Mein einziges Dilemma ist halt noch die Frage nach Codern - Wird prinzipiell alles OpenSource, da wäre Go sehr gut geeignet durch das recht strikte Code-Layout. Andererseits hätte man natürlich mit so etwas wie NodeJs wesentlich mehr potenzielle Mithelfer..




overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025