Warum gibt es so wenige Open-Source-GWT-Apps? [geschlossen]

8

Etwas, das ich seit meiner Arbeit an GWT seltsam finde, ist, wie wenig Open-Source-Projekte es in dieser Technologie gibt.

Anfangs war ich überrascht, dies zu entdecken, hauptsächlich weil GWT selbst Open Source ist. Aber nachdem ich darüber rätselt habe, ist mein Verdacht, dass es hauptsächlich für interne Projekte von großen Unternehmen verwendet wird, die Java bereits verwenden und GWT für ihre RIAs anstelle von Flex oder Rails verwenden. Mein Verständnis ist, dass große Unternehmen, die Java verwenden, tendenziell weniger zu Open Source beitragen, da sie sich hauptsächlich auf interne oder kommerzielle Anwendungen konzentrieren.

Klingt das nach einer genauen Interpretation oder hat jemand eine andere Erklärung für dieses Phänomen?

    
T Banes 21.04.2009, 18:02
quelle

4 Antworten

8

Es scheint mir ziemlich vernünftig zu sein, dass Unternehmen, besonders solche, die Closed Source nutzen, GWT mehr bevorzugen würden als Open-Source-Entwickler, und zwar aus genau den Gründen, die mit den in der Frage erwähnten zusammenhängen:

  • Sie verwenden bereits Java und insbesondere Java-Entwickler
  • Es gibt wahrnehmbare (und manchmal echte) höhere Kosten für die Unterstützung mehrerer Sprachen
  • Das Management zögert, bei Stellenausschreibungen einen weiteren Aufzählungspunkt hinzuzufügen (muss Javascript kennen) oder Entwickler an Schulungen zu senden
Auf der anderen Seite sind Open-Source-Entwickler oft Bastler (wenn auch nicht immer), und Bastler sind eher daran interessiert, neue Technologien "zum Spaß" zu erlernen. So wäre ein Bastler eher bereit, Javascript direkt zu schreiben, wahrscheinlich mit Hilfe eines Javascript-Frameworks, das keine Übersetzung aus einer anderen Ausgangssprache erfordert.

Insbesondere in Bezug auf die Übersetzung in die Ausgangssprache ist es eine undichte Abstraktion . Schließlich werden Sie wahrscheinlich auf "rohes" Javascript zurückgreifen und es ist einfacher in einer Umgebung zu arbeiten, in der Sie bereits JS schreiben als in einem, in dem Sie Java schreiben, das übersetzt wird.

    
Rick Copeland 21.04.2009, 18:12
quelle
1

Ich denke, Sie haben recht, aber vielleicht möchten Sie noch ein paar weitere Faktoren hinzufügen:

GWT ist ziemlich jung

OpenSource-Programmierer arbeiten in der Sprache ihrer Wahl, und für kleine 1-Personen-Projekte kann Java ein wenig unangenehm sein, wenn Sie es noch nicht wissen (ich bin der größte Java-Fan, aber es hat seine Grenzen) .

Java ist nicht wirklich eine gute Wahl für Web-Frontends, und obwohl GWT eine großartige Lösung dafür ist, wäre es niemals attraktiver als ein kleines Entwicklungsteam.

    
Bill K 21.04.2009 18:15
quelle
0

Vielleicht weil GWT Javascript und Richard Stallman nutzt ist kein Fan .

    
Ben S 21.04.2009 18:17
quelle
0

Persönlich habe ich GWT für Projekte, die ich öffnen möchte, gemieden, weil ich es als schwierig empfunden habe, es für Test Driven Development in Eclipse zu verwenden. Ich würde Open Source heute nicht anders machen.

Es muss Wege geben, damit es funktioniert, aber es widerstand all meinen Versuchen, also wechselte ich einfach zu einer anderen Technologie.

    
Bill Michell 22.04.2009 11:17
quelle

Tags und Links