Lotus Notes / Domino Sonstiges > Java und .NET mit Notes/Domino
Suche sowas wie die Notes Designerhelp für Java
Marinero Atlántico:
--- Zitat ---Dann verstehe ich manche Frage nicht hier im Forum ;D. Den "Inhalt" der Klassen sollte man m.E. schon kennen ... Aber ich nehme jetzt mal stark an, dass wir uns jetzt missverstehen.
--- Ende Zitat ---
Core Java enthält Dinge die sich in anderen Sprachen in Zusatzlibraries befinden (Regular Expressions, Grafik Libraries, Netzwerk, Threads, etc.)
java.lang., java.util., java.io. sollte man natürlich schon irgendwie kennen.
Kennt jemand die Notes-ODBC Klassen auswendig?
Für so etwas gibt es api-docs.
Die extrem große Klassenbibliothek von Java (zu denen eine Menge an sehr häufig benutzten openSource Libraries dazukommen) bewirkt, dass man eigentlich gar nicht mehr so viel programmieren im klassischen Sinne muss, sondern eher Objekte gemäss guten OO-Praxis Regeln miteinander in Beziehung bringt.
--- Zitat ---Setzt das - siehe oben - voraus, dass man sich dann dauernd umorientieren muss ? Ich zweifele da nicht, aber:
--- Ende Zitat ---
Das geht mir in den Notes Projekten übrigens genauso.
Einmal soll vertifft werden und das läuft bei mir in Windows-Client Steuerung heraus mit viel Win-VB Programmierung.
Dann ist DWF und LEI dabei und es geht viel um RDBMS Wissen.
Ein anderes mal soll LSD (LISA) abgelöst werden und das ist dann auch sehr speziell.
Oder gestern Micrografx Picture Publisher 9 Experte in 2 Stunden zu werden wg. "brillianter" Design Richtlinien für Notes-Navigatoren.
Oder diese ganzen real vorhandenen Bugs. Eben zeigte sich ein Select Feld mit Ansicht für Auswahl verwenden standhaft als normales Feld. Nach löschen und neu erzeugen gings.
Letztlich ist es auch nicht dumm mit verschiedenen Systemen zu arbeiten, weil das Java Zeugs auch für Notes hilft und umgekehrt.
--- Zitat ---Mit Java-Apps lernt man in der Regel zwangsweise jedes System sehr gut kennen (bis die Applikation am Client dann endlich läuft).
--- Ende Zitat ---
Vielleicht wenn man unter Java JNotes Applets versteht. Ich aber wirklich nicht. ;)
Ich meinte damit eher, dass die Java Libraries, Frameworks, etc. im Prinzip als Objektkapselungen von RDBMS-Zugriffen, Window-Systemen, Security, Transaktionen, Web, Webservices, Zugriff auf Backend-Systeme und total viel anderes mehr verstanden werden können.
Man sagt, dass der Unterschied zwischen Java/J2EE und dem ähnlichen .NET darin besteht, dass philosophisch Java saubere Programmierpraktiken erzwingen will, während .NET mehr den Entwickler "enablen" will. Kann aber auch nicht sagen, inwieweit das stimmt.
Sinnvolle Möglichkeiten (für Anfänger) sind:
- ein Client in swt/jface oder swing, der auf eine rdbms zugreift (möglicherweise mit ibatis)
- ein Client in swt/jface oder swing, der auf Lotus Notes per axis-Webservice zugreift
- ein Handyspiel mit J2ME (ok, das ist vielleicht ein bischen komischer)
- eine Webanwendung mit simpel MVC, das auf eine RDBMS zugreift.
Gruß Axel
Marinero Atlántico:
... oder sich vielleicht mal durch so etwas durchzukämpfen:
http://informit.com/guides/content.asp?g=java&seqNum=151&f1=rss
Marinero Atlántico:
... oder du versuchst deine Projektbudgetierer davon zu überzeugen, dass eure Firma dringend ein Online Learning Tool benötigt und versuchst sowas wie dies hier ans Laufen zu bringen:
http://www.manageability.org/blog/stuff/open-source-learning-management-systems
... auf jeden Fall fang nicht mit groovy (auf Java basierte Skriptsprache) anfangen ::)
http://www.jroller.com/page/fate/20041210 ;D
Marinero Atlántico:
Nochmal:
Der Grund, warum es keinen Java Designer geben kann ist der Umfang der Klassenbibliotheken und der Umfang des Spezialwissens, dass diese enthalten.
In C++ gibt es etwa meines Wissens externe Multi-Threading Libraries.
In Java sind sie Teil der Sprache. Man braucht auch nicht für alle Anwendungen das Wissens über den gesamten Brontosaurus JSDK-Klassenbibliothek. Z.B. benötigt man für weite Teile von J2EE Anwendungen nicht selber Multi-Threading zu produzieren. Trotzdem ist es Bestandteil des jsdk.
Man benötigt immer einen Ausschnitt.
Wenn du nur die Pakete java.lang, java.util und java.io nimmst, sieht Java gar nicht so extrem anders aus als LotusScript.
http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=recent_user_posts&u=00082300
Z.B. sagt hier Henry Wong wirklich sehr klare und grundlegende Dinge über Multithreading in Java, dass eigentlich in einen Java-Designer müsste. Aber ich kann einige Dinge gar nicht richtig einordnen. Trotzdem kann man mit Java Anwendungen erstellen, einfach indem man weiss, was man braucht und welche Teile nicht.
Vollständiges Wissen über alle Bestandteile von jsdk ist imnsho völlig unmöglich, weil zu viel.
Das heisst aber nicht, dass Java-Programmierer irgendwelche random-dabbler sind, die wg fragmentarischen Wissen eine suboptimale Anwendung nach der anderen ausspucken, weil sie einfach wissen, was sie für ihre Anwendung wissen müssen.
Gruß Axel
Semeaphoros:
--- Zitat von: Marinero Atlántico am 23.12.04 - 20:54:28 ---Wenn du nur die Pakete java.lang, java.util und java.io nimmst, sieht Java gar nicht so extrem anders aus als LotusScript.
--- Ende Zitat ---
Hear ... hear .......
;D
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln