On Wed, 2006-12-13 at 14:24 +0100, Lech Karol Pawłaszek wrote: > Kazimierz Pogoda napisał(a): > [...] > > No i mam jeszcze pytanie odnośnie tego, czy nie warto zrobić wcześniej > > jakiegoś mini-wykładu na temat javy, czy raczej idziemy na żywca, i > > uczymy się z przykładów? > > A jest ktoś, kto poprowadzi taki mini-wykład?
Przykład z życia. Dla developera znającego C# kod javy wydaje się znajomy, ale musiałem od razu wyjaśnić dlaczego metoda doGet http://java.sun.com/products/servlet/2.2/javadoc/javax/servlet/http/HttpServlet.html#doGet(javax.servlet.http.HttpServletRequest,%20javax.servlet.http.HttpServletResponse) servletu wyrzuca tzw. checked exceptions, które są specyficzne właściwie wyłącznie dla javy (throws cluase). Przy okazji wyjaśniłem też, dlaczego w C# należy używać słowa kluczowego "using", o czym z tego co zauważyłem wielu developerów .NET nie wie. Taki mini wykład mógłby polegać właściwie na pokazaniu różnic pomiędzy javą, a innymi znanymi w grupie językami (python, C++, C#, etc.), niestety ja sam te różnice znam bardziej z teorii niż z praktyki. Tak czy inaczej mogę spróbować taki mini-wykład zrobić, pytanie jaka grupa osób która uczęszcza na JOS, przyjdzie też na webolution, bo być może dało by się tę kwestię pominąć w ogóle, a do servletów powrócić po 18 stycznia, a skupić się z kolei na .NET, XML, XSLT i modelach przetwarzania DOM, SAX (ew. Pull) (choć i tu przydała by się znajomość javy). -- "Meaning is differential not referential" Kazimierz Pogoda Nordic Consulting & Development Company http://www.ncdc.pl/
