Entwicklung per Click? Oliver Lemm Düsseldorf, 09.06.2015
GESCHÄFTSFORM HAUPTSITZ INHABERGEFÜHRTE AG RATINGEN GRÜNDUNGSJAHR 1994 BESCHÄFTIGTE BETEILIGUNGEN 180 FESTANGESTELLTE MITARBEITER MT-IFS GMBH, MT-IFS SARL (LUXEMBURG)
über mich Oliver Lemm seit 02.2007 bei der MT AG in Ratingen - Junior Berater > Berater > Senior Berater > Competence Center Leiter Diplom Angewandte Informatik an der Universität Duisburg-Essen IT-Architekt und Entwickler Beschäftigt sich seit 2007 kontinuierlich mit dem Produkt Blog http://oliverlemm.blogspot.de Twitter https://twitter.com/oliverlemm 3 Entwicklung per Click? APEX Connect
Agenda 1. Was geht per Click? 2. Welche Hilfsmittel gibt es 3. 8 Standardprobleme und Lösungsansätze 4.APEX vs. Java/ADF, PHP/Symfony & ASP.Net 4 Entwicklung per Click? APEX Connect
Was geht per Click? 5 Entwicklung per Click? APEX Connect
Click per Wizard 6 Entwicklung per Click? APEX Connect
Click im Page Designer 7 Entwicklung per Click? APEX Connect
Meldungen 8 Entwicklung per Click? APEX Connect
Universal Theme Responsive Design Icon Fonts Vordefinierte Objekte 9 Entwicklung per Click? APEX Connect
Template Options deklarative Eigenschaften - Für gleiche Objekttypen - vordefinierte Eigenschaften im Universal Theme - erweiterbar 10 Entwicklung per Click? APEX Connect
Theme Roller 11 Entwicklung per Click? APEX Connect
Advisor 12 Entwicklung per Click? APEX Connect
Datenbankobjekte 13 Entwicklung per Click? APEX Connect
Anwendungsvergleich 14 Entwicklung per Click? APEX Connect
SQL Workshop Utilities 15 Entwicklung per Click? APEX Connect
Object Report 16 Entwicklung per Click? APEX Connect
Table API 17 Entwicklung per Click? APEX Connect
UI Defaults 18 Entwicklung per Click? APEX Connect
Welche Hilfsmittel gibt es 19 Entwicklung per Click? APEX Connect
Lernkurve 1-X Jahre 2-20 Tage 1-6 Monate händische Anpassungen Nutzung von Wizards Verständnis der Mechanik und des Page Designers 20 Entwicklung per Click? APEX Connect
Wo höhrt der Click auf? Mehr Click mit APEX 5 - Komplexität durch Page Designer - Komplexität durch Theme Roller => mehr Click nur mit mehr Wissen effektiv => mehr Click mehr überflüssige Änderungen! 21 Entwicklung per Click? APEX Connect
Wo höhrt der Click auf? Datenmodell UI-Feintuning < APEX 5 Nicht Standard Funktionalitäten 22 Entwicklung per Click? APEX Connect
8 Standardprobleme 1. Datenmodell ändert sich 2. Aktualisierung von mehr als einer Tabelle 3. Session State Problem 4. Workflow Logik 23 Entwicklung per Click? APEX Connect
8 Standardprobleme 5. Erweiterte Validierungen 6. Komplexes Berechtigungsmodell 7. Eigene Loginmechanik 8. Schnittstellen 24 Entwicklung per Click? APEX Connect
APEX vs ASP.Net APEX serverbasiert ASP.Net dateibasiert Trennung von UI, Konfiguration Anwendungslogik HTML gemischt mit C# und Konfigurationsfiles Teamentwicklung auf einem System einzelne lokale Systeme Deklarativ Ausprogrammierung von allen Komponenten 25 Entwicklung per Click? APEX Connect
APEX vs PHP / Symfony APEX Entwicklung serverbasiert datenbankbasiert PHP / Symfony lokal dateibasiert Abhängigkeiten enthalten Abhängige Libraries nötig Konfiguration des Projekts integriert Konfigurationsdateien Änderungen zur Laufzeit Deployment Oberflächenkomponenten enthalten reines Grundgerüst Teilweise deklarativ Vollständige Programmierung 26 Entwicklung per Click? APEX Connect
APEX vs. Java / ADF APEX Einfache Serverarchitektur Java / ADF komplexe Middle-tier Architektur Keine Lizenzkosten teure Lizenzkosten Einfache Konfiguration Komplexe XML Konfiguration Einfaches Versionsupgrade Lange Migration zur neuen Version Browser & SQL Developer JDeveloper 27 Entwicklung per Click? APEX Connect
APEX vs. Access APEX Teamentwicklung Access Meist Entwicklung von einer Person Versionierung über einzelne Dateien Skalierbarkeit / Mehrbenutzeroptimiert Daten in Tabellen Nutzung mittels Browser große MDB Datei (Mischung von Daten & Anwendung) Nur begrenzt Mehrbenutzerfähig Daten in Listen, hardkodiert und Tabellen Nutzung proprietär 28 Entwicklung per Click? APEX Connect
Fazit APEX ist viel Click mit Version 5 geht noch mehr per Click Nur mit Kenntnissen in APEX geht s richtig per Click Es kommt kein Projekt nur mit Click aus 29 Entwicklung per Click? APEX Connect
http://www.meetup.com/de/orclapex-dus/ - nächster Termin 14.07.2015 1 Thema noch offen Single-Sign-On mit Niels de Bruijn Thematik SVG in Interactive Reports mit Tobias Strohmeyer 30 Entwicklung per Click? APEX Connect
Vielen Dank. MT AG Balcke-Dürr-Allee 9 40882 Ratingen Telefon: +49 (0) 21 02 309 61-0 Telefax: +49 (0) 21 02 309 61-101 E-Mail: info@mt-ag.com www.mt-ag.com