Welche Art von Frontend sollte ich verwenden?

Ich bin Praktikant bei einem Elektrounternehmen und wurde mit der Erstellung einer Front-End-Web-App mit Anzeige- und Eingabefunktionen beauftragt. Was sie tun möchten, ist, so etwas Imgurin eine Datenbank zu stellen. Ich erhalte alle Ressourcen, die ich benötige, und habe bereits Erfahrung in HTML und Java.

Bisher habe ich mir Dinge wie ASP.NET mit Visual Studio angesehen, und das scheint mir einfach ein bisschen zu viel zu sein, da ich nur Java und HTML kenne.

Alle Vorschläge wären hilfreich.

Vielen Dank,

Michael

Bitte bearbeiten Sie Ihren Titel, um genauer zu sein.

Antworten (2)

Vaadin

Wenn Sie sich bereits mit Java auskennen, ist das Vaadin Framework die offensichtliche Wahl .

Mit Vaadin können Sie schnell eine Web-App-Benutzeroberfläche nur mit reinem Java entwickeln. Ihre App befindet sich auf der Serverseite, wo Sie Felder, Beschriftungen, Schaltflächen, Datenraster und andere Widgets angeben, die in Layouts angeordnet sind, indem Sie nur Java-Code verwenden.

Zur Laufzeit generiert Vaadin die erforderlichen HTML-, CSS-, DOM- und JavaScript-Dateien für die Remote-Darstellung im Webbrowser des Benutzers. Wenn der Benutzer Felder eingibt, auf Schaltflächen klickt usw., wird Ihr serverseitiger Java-Code automatisch aufgerufen, um zu antworten.

So können Sie professionell aussehende Business-Apps erstellen, die schnell, zuverlässig und sicher laufen, ohne diese Alphabetsuppe von Webtechnologien lernen zu müssen: HTML, CSS, DOM, JavaScript, AJAX, WebSocket, Push usw. Vaadin verwendet all diese Standards Webtechnologien, sondern in Ihrem Namen hinter den Kulissen.

Vaadin ist kostenlos und Open Source. Darüber hinaus verkauft die Firma Vaadin Ltd ein Tabellenkalkulations-Add-On , wenn Sie es benötigen. Aber das eingebaute leistungsstarke und flexible Grid - Widget kann ausreichen, was ich in dem von Ihnen geposteten Screenshot sehen kann.

Für eine Datenbank können Sie alles mit einem JDBC-Treiber verwenden . Möglicherweise möchten Sie die H2-Datenbank-Engine verwenden . Es ist in reinem Java aufgebaut und ist kostenlos, Open Source und wird aktiv entwickelt. Wenn Sie jedoch leistungsstarke Leistung, Funktionen und Zuverlässigkeit auf Unternehmensebene benötigen, dann ist Postgres .

Sie könnten wahrscheinlich nach einem PHP-CRUD-Framework wie http://xcrud.com/ oder https://phpgrid.com/php-crud/ suchen .

Geben Sie hier die Bildbeschreibung ein

oder schreiben Sie Ihr eigenes, da es nicht so schwierig ist, wie es scheint, wenn Sie mit PHP vertraut sind.