Seite 1 von 1

Shop mit Java aufbauen?

Verfasst: 26. Nov 2018 09:53
von Verkaufsgenie
Hallo zusammen,

Ich kenne schon ein paar Programmiersprachen aus Abendschulen und einem Kurzen Studium. Eine Bekannte aus der Branche hat mich neulich gefragt warum ich denn immer mit Wordpress arbeite obwohl ich doch mit meinen Vorkenntnissen Java innerhalb von wenigen Monaten beherrschen könnte. Gute Frage eigentlich. Hat jemand Erfahrungen?

Macht Shopaufbau mit Java überhaupt Sinn?

Re: Shop mit Java aufbauen?

Verfasst: 26. Nov 2018 10:42
von cmayr@descartes.com
Warum siehst du überhaupt die Notwendigkeit, ein eigenes Shop-System zu entwickeln?

Re: Shop mit Java aufbauen?

Verfasst: 26. Nov 2018 10:47
von robertt
Grundsätzlich spricht erstmal nichts gegen Java. Allerdings kommt im Frontend meist nicht Java sondern ein Javascript-Framework zum Einsatz, das ist ein erheblicher Unterschied. Viele unterschätzen den Aufwand, der hinter einem aktuellem Shopsystem steht vollkommen. Da wirst du als unerfahrener Einzelkämpfer wenig Chancen haben, wenn es nicht eine vollkommen triviale Version sein soll. Und auch da wirst du höchstwahrscheinlich in etliche Sicherheitsproblematiken laufen, die dir überhaupt nicht bewusst sind.

Re: Shop mit Java aufbauen?

Verfasst: 26. Nov 2018 15:28
von fossi
Verkaufsgenie hat geschrieben: 26. Nov 2018 09:53 Macht Shopaufbau mit Java überhaupt Sinn?
Gegenfrage: Macht eine Shop-Eigenentwicklung überhaupt Sinn bzw muss man das Rad neu erfinden?
Es gibt inzwischen so viele weit ausgereifte Systeme am Markt, die man bei Bedarf noch anpassen kann und mir sind nur sehr wenige Fälle bekannt, wo ein komplett eigenentwickelter Shop überhaupt sinnvoll erscheint.

Ein Shop ist ja nicht nur ein Verkaufsformular mit Warenkorbfunktion.
Im Hintergrund läuft noch viel mehr und alleine das ganze Schnittstellenwirrwar zu Zahlungsanbietern, Warenwirtschaft und Co. ist nicht ohne, zumal sich dort immer wieder was ändert und entsprechend im Eigensystem angepasst werden muss.

Re: Shop mit Java aufbauen?

Verfasst: 26. Nov 2018 15:53
von koshop
Das Problem bei Eigenprogrammierungen ist auch: Was ist wenn mal was nicht funktioniert und man selbst grad nicht verfügbar ist - z.B im Urlaub oder im Krankenhaus? Einen Dienstleister der sich mit Shopware, Gambio oder Magento auskennt und ein Problem schnell beheben kann findet man überall. Bei Eigenentwicklungen siehts dann eher schlecht aus.

Re: Shop mit Java aufbauen?

Verfasst: 27. Nov 2018 00:14
von Casper
Die ganz Großen arbeiten alle mit Eigenprogrammierungen, haben aber auch einen entsprechenden Stab an Entwicklern. In den Topkategorien findet man hauptsächlich Java, Scala und andere in verschiedenen Mischformen. Ob es Sinn macht einen eigenen Shop zu programmieren? Ja, wenn man ein ganz bestimmtes Ziel hat, das man mit PHP nicht hinbekommt. Hochverfügbarkeit und Big Data zum Beispiel. Zalando hat vor 10 Jahren mit Magento begonnen (PHP) und hat sich nach und nach von PHP gelöst und mit Scala ( und anderem) erweitert / ersetzt. Es würde mich nicht wundern wenn Adobe für Magento 3.0 auch auf Java, Scala oder C# setzt. Wenn Du aber nicht in so einer Liga spielst, dann wird es warscheinlich sehr sehr mühsam werden und es wäre verschwendete Zeit, da die bestehenden Systeme auf PHP Basis bereits sehr leistungfähig sind.

Re: Shop mit Java aufbauen?

Verfasst: 28. Nov 2018 11:53
von Wayinander02
robertt hat geschrieben: 26. Nov 2018 10:47 Grundsätzlich spricht erstmal nichts gegen Java. Allerdings kommt im Frontend meist nicht Java sondern ein Javascript-Framework zum Einsatz, das ist ein erheblicher Unterschied. Viele unterschätzen den Aufwand, der hinter einem aktuellem Shopsystem steht vollkommen. Da wirst du als unerfahrener Einzelkämpfer wenig Chancen haben, wenn es nicht eine vollkommen triviale Version sein soll. Und auch da wirst du höchstwahrscheinlich in etliche Sicherheitsproblematiken laufen, die dir überhaupt nicht bewusst sind.
Stimme dem total zu.
Die Java-Lösung bietet zwar "mehr" aber fordert auch genauso viel.
Es gibt sonst auch sehr weit entwickelte Vorlagen, wie sun petstore oder xpetstor für jboss.
Sonst gibt es auch noch Java Server Pages (JSP), wo die Webseiten auf den Webserver generiert und an den Browser gesendet werden.
So empfängt der Browser eine ganz normale HTML-Seite.
(Falls du aber an Java festhältst würde ich dir empfehlen einen richtigen Kurs oder Fernstudium zu machen, damit du es [Admin-Hinweis *SPAM gelöscht*]