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/

Odpowiedź listem elektroniczym