Nerdkrams
War­um Java eine Qual ist

Als Infor­ma­tik­stu­dent kommt man nur schwer­lich um die jeden­falls zeit­wei­se Nut­zung der Spra­che Java her­um. Freun­de die­ser Spra­che beto­nen immer wie­der ihre (also deren) Por­ta­bi­li­tät, behaup­ten gar, Java­pro­gram­me wür­den grund­sätz­lich unver­än­dert unter allen Betriebs­sy­ste­men funk­tio­nie­ren (schön wär’s ja!); mit C++ oder ähn­li­chen, weit rei­fe­ren Spra­chen, die eben­falls für nahe­zu alle Platt­for­men exi­stie­ren und sich im Ver­gleich mit Java dadurch aus­zeich­nen, dass ihre Ent­wick­ler noch in der Lage sind, Code selbst zu schrei­ben, und nicht auf einer vir­tu­el­len Maschi­ne ohne effi­zi­en­te Spei­cher­ver­wal­tung auf­set­zen, muss man die­sen 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 Spra­che funk­tio­niert. Anders aus­ge­drückt: Wer kei­ne Zei­ger nut­zen kann, kann sie auch nicht falsch ver­wen­den.

Die unglaub­li­che Idio­tie, dass man über­haupt auf die Idee kommt, dem Brow­ser via Plug­in Zugriff auf eine eini­ger­ma­ßen voll­wer­ti­ge Pro­gram­mier­spra­che nebst eige­ner VM (womög­lich unter Admi­ni­stra­tor­rech­ten) zu gewäh­ren, zeugt von einem eini­ger­ma­ßen nai­ven Ver­ständ­nis von Com­pu­ter­si­cher­heit. Zumin­dest damit dürf­te es bald vor­erst vor­bei sein:

Por­ta­bi­li­tät ist schon eine net­te Eigen­schaft, aber auf ande­ren Platt­for­men lauf­fä­hi­ge Soft­ware kann man auch in C++ ent­wickeln. (Dass in einer Zeit, in der es den mei­sten Nut­zern nur noch dar­auf ankommt, dass alles mög­lichst schnell funk­tio­niert, vir­tu­el­le Maschi­nen, denen man beim Laden zuse­hen kann, über­haupt noch eine Chan­ce auf dem Mas­sen­markt haben, erstaunt mich dann ja auch ein wenig.)

Senfecke:

  1. jQuery ist Teil von Word­Press und offen­bar sehr mäch­tig. :)
    (/wp-inclu­de­s/­js/­j­query)

    Das Bild­an­zei­ge­dings hier basiert seit gestern auch dar­auf.

  2. Ok, dann wer­de ich mich noch ein­mal durch die Anlei­tung wuseln. Ich hat­te zunächst nicht den ver­spro­che­nen Per­for­mance-Schub ver­spürt. Aber abends wird „bplaced.net“ sowie­so lang­sa­mer.

  3. Der Auf­wand für die­ses Lazy Loa­ding, das du ver­link­test? Ver­mut­lich schon. (Ist ja nur ein Plug­in.)
    Aber all­ge­mein ist das Opti­mie­ren von jQuery nicht nötig, das machen die WP-Ent­wick­ler schon stän­dig.

  4. Ja, ich mei­ne die Ver­lin­kung bzw. alle drei Arti­kel des Tuto­ri­als. Soweit ich weiß, ver­lang­sa­men die Plug­ins die Site doch selbst auch wie­der. Es stellt sich die Fra­ge, ob der Schuss nicht nach hin­ten los­geht, bzw. ob der Gewinn nur mar­gi­nal 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.