Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
wie der Titel schon sagt, ich würde gerne Spring anschauen, bin aber etwas erschlagen von der Auswahl. Spring Boot, .NET, MVC,...
Aber für den Anfang würde ich nur gerne eine einfache Webseite mit Datenbankanbindung erstellen. Wobei ich immernoch nicht ganz sicher bin, ob Spring nicht ein wenig overkill ist.
Was meint ihr, sollte ich mich vielelicht nach etwas leichtgewichtigerem umschauen? Oder was wäre denn der Weg, an Spring ranzugehen, ohne direkt von all den Möglichkeiten überhäuft zu werden?
Nunja danke, da war ich ja schon und habe auch das ein oder andere schon probiert. Trotzdem sagt mir vieles davon einfach gar nichts und ich weiß nicht, was genau davon ich eigentlich nehmen sollte.
Es kommt ganz darauf an was du vor hast. Wenn du zukünftig mit Spring arbeiten musst dann kann es nie früh genug sein, sich darin einzuarbeiten. Für das was du vor hast brauchst du Spring boot, das schöne an Spring boot ist, dass dieses schon einen Server "mitbringt" (Tomcat/Jetty). Als Template-Engine solltest du Thymeleaf benutzen. Für die Datenbank-Anbindung müsstest du dann noch Spring-JPA einbinden.
Die Spring Seite bieten viele Tutorials, diese solltest du, entsprechend deinen Anforderungen, einfach durch arbeiten.
Am Anfang scheint das alles ein bisschen viel zu sein aber wenn du dein erstes Projekt(e) absolviert hast kannst du auch viel wieder verwenden; Stichwort Konfigurationsdateien.
Okay, danke so weit. Nach ewigem rumprobieren und durchlesen dutzender Anleitungen, von denen jede anders aussieht, habe ich es sogar mittlerweile geschafft, eine h2-Datenbank anzubinden und entschieden, dass FreeMarker mir doch besser gefällt.
Ich finde die Funktionsweise an sich ja super, aber ich habe irgendwie das Gefühl, dass die meisten Anleitungen entweder veraltet oder unnötig kompliziert sind. Und eine richtige Community scheint es auch nicht mehr zu geben, zumindest scheint das Forum geschlossen zu sein.
Wo findet man denn noch am ehesten praktische Hilfe? Es gibt irgendwie so viel, das man irgendwo her wissen soll, die aber anscheinend zu offensichtlich sind um sie in den Tutorials zu erwähnen. Z.B. habe ich jetzt zwei Stunden herum probiert und mich gewundert, warum Spring Boot die Datenbank mühelos öffnen kann, wenn ich es in Gradle laufen lasse, aber es in Eclipse dauernd abstürzt. Dann habe ich in meiner Verzweiflung die erstellte buildfile mit einer anderen aus einem Tutorial verglichen und versucht, "runtime" durch "compile" zu ersetzen und es klappt. Aber außer rumprobieren habe ich bisher keine Stelle gefunden, wo man so etwas nachfragen könnte.
Das verwenden von FreeMarker und der Datenbankschnittstelle hatte ich dagegen in ein paar Minuten verstanden.
Die haben das Forum bewusst geschlossen. Das läuft jetzt alles über Stackoverflow. Dort sind auch einige Entwickler bzw. Experten angemeldet. Aber ich weiß was du meinst ... das wirklich "spezielle" Zeug findet man irgendwie nicht so wirklich bzw nicht so leicht. Was mir geholfen hatte, ich hab wirklich angefangen die Dokumentation http://docs.spring.io/spring/docs/current/spring-framework-reference/htmlsingle/ und Guides https://spring.io/guides#gs zu lesen. Diese decken eigentlich alles ab, sprich damit solltest du erst einmal bedient sein