Mit dem Google Closure Compiler Javascript-Dateien on the fly minifizieren

14. Januar 2011 von Andreas Yalcin [permalink]

Mit dem Google Closure Compiler http://code.google.com/intl/de-DE/closure/compiler/ lassen sich Javascript-Dateien verkleinern um so die Datenmenge die vom Server zum Client transferiert wird zu reduzieren. Dieser Vorgang muss in der Entwicklungsphase des Öfteren wiederholt werden, um den erzeugten JS Code in der minifizierten Variante zu testen. Der Minifizierungsprozess lässt sich dank einer API, die vom Google Closure Compiler zur Verfügung gestellt wird automatisieren. weiter lesen »

Tags: ,
Kategorie: Softwareentwicklung | keine Kommentare »

Angetestet: jQTouch

9. Dezember 2010 von Sven Hamer [permalink]

Zum Entwickeln einer App fürs iPhone mit anschließender Endkundendistribution benötigt man für gewöhnlich eine kostenpflichtige Entwicklerlizenz. Hiermit bindet man sich ebenfalls an den unter umständen langwierigen App Approval-Prozess von Apple, bei dem jede neu eingereichte App (und sei es lediglich ein Bugfix-Update) durchleuchtet wird und erst bei wohlgefallen im AppStore landet.
Ein weiter Knackpunkt ist, dass für das Entwickeln fürs iPhone erst einmal ein Mac angeschaft werden muss, um die verpflichtende IDE XCode mit deren Build-Toolchain verwenden zu können. Auch ObjectiveC als Hauptprogrammiersprache bedarf einigen Lernaufwand und ist außer für die iOS/Mac-Entwicklung eher selten bis nicht anzutreffen.

Nun stellt sich die Frage, ob es nicht eine andere Möglichkeit gibt für den Smartphonemarkt zu entwickeln und das lediglich mit bereits existenten Hausmitteln ohne zusätzliche Anschaffungen. Heutige Smartphones/Handhelds verfügen gewöhnlicherweise über einen relativ standardkonformen Webbrowser und meist auch über eine Internetverbindung. Warum also nicht eine Webapplikation entwickeln, welche sich anfühlt wie eine native App? Als Toolkit dient hierbei eine Mischung aus HTML+JavaScript/AJAX für das Frontend.

Um nicht bei Null anfangen zu müssen gibt es einige Libraries, welche sich mit dieser Thematik beschäftigen. Dieser Blogbeitrag wird sich explizit jQTouch zur Brust nehmen, einer kostenfreien und unter MIT-Lizenz stehenden Bibliothek.

weiter lesen »

Tags: , , ,
Kategorie: Softwareentwicklung, iPhone | keine Kommentare »

Generierung von PHP Sourcecode mit Javascript

29. Oktober 2009 von Andreas Yalcin [permalink]

Bei der Entwicklung von PHP Code wünscht man sich häufig von seiner Entwicklungsumgebung, dass sie einem lästige Tipparbeit abnimmt. Bei einer reinen Bean-Klasse (Datenhaltungsklasse ohne besondere Methoden/Algorithmen) ist das beispielsweise das Schreiben von Feldern und deren Getter- / Setter-Methoden. Ist die Anzahl der Felder auch noch unverhältnismäßig hoch, schleichen sich gerne mal Tippfehler oder Fehler durch den exzessiven Gebrauch von “Cut’n Paste”.
weiter lesen »

Tags: ,
Kategorie: PHP, Softwareentwicklung | keine Kommentare »

jQuery Flot und Canvas-Text

13. Juli 2009 von Ludwig Ostrowski [permalink]

In diesem Beitrag möchte ich darstellen wie man Flot mittels Plugins erweitern kann. Mit Flot, welches selbst eine Erweiterung für das Javascript Framework jQuery ist, haben wir die Möglichkeit Diagramme zu zeichnen. Der Unterschied zu vielen anderen Implementierung ist, dass Flot bei der Ausgabe von Diagrammen, komplett auf die Canvas-Methoden setzt.

weiter lesen »

Tags: , , , ,
Kategorie: Allgemein, Softwareentwicklung | keine Kommentare »

Javascript Code strukturieren

25. April 2009 von Ludwig Ostrowski [permalink]

Oftmals ist es für eine Applikation entscheidend wie gut sie während ihrer Lebensdauer wartbar ist. Mit diesem Blogeintrag möchte ich zeigen wie man seinen Javascript Code möglichst sauber strukturieren kann und diesen mittels Namensräumen (Namespaces) und des Javascript Object-Literals effizient gestalten kann.

weiter lesen »

Tags:
Kategorie: Softwareentwicklung | 1 Kommentar »

« ältere Einträge