Nerdkrams
Warum Java eine Qual ist

Als Infor­matik­stu­dent kommt man nur schw­er­lich um die jeden­falls zeitweise Nutzung der Sprache Java herum. Fre­unde dieser Sprache beto­nen immer wieder ihre (also deren) Porta­bil­ität, behaupten gar, Javapro­gramme wür­den grund­sät­zlich unverän­dert unter allen Betrieb­ssys­te­men funk­tion­ieren (schön wär’s ja!); mit C++ oder ähn­lichen, weit reifer­en Sprachen, die eben­falls für nahezu alle Plat­tfor­men existieren und sich im Ver­gle­ich mit Java dadurch ausze­ich­nen, dass ihre Entwick­ler noch in der Lage sind, Code selb­st zu schreiben, und nicht auf ein­er virtuellen Mas­chine ohne effiziente Spe­icherver­wal­tung auf­set­zen, muss man diesen Men­schen nicht kom­men. Hat der Dozent ihnen erzählt, Java sei toll, dann ist Java auch toll, schon allein, weil man da nicht ver­ste­hen muss, wie die Sprache funk­tion­iert. Anders aus­ge­drückt: Wer keine Zeiger nutzen kann, kann sie auch nicht falsch ver­wen­den.

Die unglaubliche Idi­otie, dass man über­haupt auf die Idee kommt, dem Brows­er via Plu­g­in Zugriff auf eine einiger­maßen voll­w­er­tige Pro­gram­mier­sprache neb­st eigen­er VM (wom­öglich unter Admin­is­tra­tor­recht­en) zu gewähren, zeugt von einem einiger­maßen naiv­en Ver­ständ­nis von Com­put­er­sicher­heit. Zumin­d­est damit dürfte es bald vor­erst vor­bei sein:

Porta­bil­ität ist schon eine nette Eigen­schaft, aber auf anderen Plat­tfor­men lauf­fähige Soft­ware kann man auch in C++ entwick­eln. (Dass in ein­er Zeit, in der es den meis­ten Nutzern nur noch darauf ankommt, dass alles möglichst schnell funk­tion­iert, virtuelle Maschi­nen, denen man beim Laden zuse­hen kann, über­haupt noch eine Chance auf dem Massen­markt haben, erstaunt mich dann ja auch ein wenig.)

Senfecke:

  1. jQuery ist Teil von Word­Press und offen­bar sehr mächtig. :)
    (/wp-includes/js/j­query)

    Das Bil­danzeiged­ings hier basiert seit gestern auch darauf.

  2. Ok, dann werde ich mich noch ein­mal durch die Anleitung wuseln. Ich hat­te zunächst nicht den ver­sproch­enen Per­for­mance-Schub ver­spürt. Aber abends wird “bplaced.net” sowieso langsamer.

  3. Der Aufwand für dieses Lazy Load­ing, das du ver­link­test? Ver­mut­lich schon. (Ist ja nur ein Plu­g­in.)
    Aber all­ge­mein ist das Opti­mieren von jQuery nicht nötig, das machen die WP-Entwick­ler schon ständig.

  4. Ja, ich meine die Ver­linkung bzw. alle drei Artikel des Tuto­ri­als. Soweit ich weiß, ver­langsamen die Plu­g­ins die Site doch selb­st auch wieder. Es stellt sich die Frage, ob der Schuss nicht nach hin­ten los­ge­ht, bzw. ob der Gewinn nur mar­gin­al ist.

Comments are closed.

https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_smilenew.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_biggrin2.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_sadnew.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_eek.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_shocked.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_confusednew.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_coolnew.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_lol.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_madnew.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_aufsmaul.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_seb_zunge.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_blushnew.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_frown.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_twistedevil1.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_twistedevil2.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/icon_mad.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_rolleyesnew.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_wink2.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_idea2.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_arrow2.gif 
mehr …
 

Erlaubte Tags:
<strong> <em> <pre> <code> <a href="" title=""> <img src="" title="" alt=""> <blockquote> <q> <b> <i> <del> <tt> <span style=""> <strike>

Datenschutzhinweis: Deine IP-Adresse wird nicht gespeichert. Details findest du hier.