Ein technisch und inhaltlich anspruchsvolles Projekt ist nach einigen Monaten der Entwicklung Ende 2010 sehr erfolgreich zu Ende gegangen: der Online-Bewerbungsgenerator von StepStone unter www.bewerbung.de. In diesem Artikel soll dargelegt werden, warum und wie GWT in diesem Projekt zum Einsatz gekommen ist, welche Erfahrungen wir gesammelt haben und auf welche Stolperfallen wir getroffen sind.
Tag Archives: Programmierung
Sicherheitsaspekte in GWT-Anwendungen 2: Datensicherheit und gefälschte HTTP-Requests
Durch die Verwendung von GWT geben Entwickler Anwendungslogik und Daten potenziell nach außen frei: Da JavaScript nicht kompiliert, sondern im Quelltext in den Web-Browser geladen wird, ist es möglich, Informationen auch einzusehen und zu manipulieren. Dieser Artikel befasst sich mit Fragen der Datensicherheit und der Problematik gefälschter HTTP-Requests.
Sicherheitsaspekte in GWT-Anwendungen 1: Anwendungslogik und Manipulationen
In diesem Beitrag geht es um Sicherheitsaspekte, die bei der Erstellung einer GWT-Anwendung zu berücksichtigen sind. Dabei sollen weniger die Angriffsformen wie Cross-Site Scripting, Forging Requests usw. im Mittelpunkt stehen, vielmehr gehen wir auf Daten und Logik, die der Entwickler durch die Verwendung von GWT potenziell nach außen freigibt, ein.
GWT: Evolution der Internet-Anwendung
Im Rahmen unserer Reihe von Artikeln über das Google-Web-Toolkit (kurz GWT) gehen wir in diesem Beitrag auf die grundsätzliche Funktionsweise des Frameworks ein und stellen dar, welche Unterschiede es zwischen der Entwicklung klassischer Web-Seiten und GWT-Anwendungen gibt.
Dynamische Internet-Anwendungen: GWT im Projekteinsatz
//SEIBERT/MEDIA entwickelt interaktive Anwendungen mit dem Google Web Toolkit (GWT). GWT ist bestens für die Entwicklung Desktop-ähnlicher Internet-Applikationen mit einem hohen Maß an Interaktivität geeignet und erweist sich nach einer nicht zu unterschätzenden Einarbeitungszeit als sehr effizient. Wir stellen Ihnen dieses Framework einmal näher vor.
Grails: Kurze Entwicklungszeiten und nahtlose Java-Integration (Vodcast)
Die Open-Source-Skriptsprache Groovy und das Entwicklungs-Framework Grails haben sich innerhalb weniger Jahre zu etablierten Programmiersprachen im Web entwickelt. Was ist Grails? Welche Vorteile bietet dieses Entwicklungs-Framework? Können Grails- und Java-Anwendungen nahtlos interagieren? Antworten geben wir in unserem Vodcast zum Thema.
Komponenten, Muster und Frameworks! Du liebe Güte!
Viele Teams setzen Funktionen, die weder neu noch sonderlich herausfordernd sind, so um, als wäre es das erste Mal. Dieses ständige Neuerfinden ist nicht nur ineffizient, es stellt die Teams auch vor weitreichende Probleme. Usability-Experte Jared M. Spool über die Notwendigkeit, einmal umgesetzte Funktionalitäten wiederzuverwerten.
Aufgabenmanagement: Argumente für JIRA
Aufgaben geraten in Postfächern oder gar in der Zettelwirtschaft in Vergessenheit. Gerade interne Projekte und auch Qualitätssicherungsprozesse leiden in vielen Unternehmen unter solchen ineffizienten Abläufen. JIRA hingegen ermöglicht ein professionelles und systematisches Aufgabenmanagement.
Kundensicht: Allianz Versicherungs-AG ist sehr zufrieden mit //SEIBERT/MEDIA
An dem Web-Portal allianz24.de arbeiten ca. 40 Fachleute der Allianz, anderer Unternehmen und von //SEIBERT/MEDIA gemeinsam. Tobias Heinz von der Allianz Versicherungs-AG zieht nach zwei Jahren eine Zwischenbilanz und zeigt sich sehr zufrieden mit der Zusammenarbeit mit //SEIBERT/MEDIA.
Scrum: Agile Software-Entwicklung bei //SEIBERT/MEDIA
Insbesondere in der Software-Entwicklung ist immer wieder die Rede von „Agilem Projektmanagement“ oder „Scrum“. Thema dieses einführenden Artikels sind die Prinzipien und Potenziale von Scrum.