Kamil K.

Kamil K. Senior Software
Engineer

Temat: Magisterka Spring vs. JEE

Jestem na etapie ustalania/wymyślania tematu pracy magisterskiej. Przy okazji pracy chciałbym poznać jak najwięcej frameworków/narzędzi. Bardzo wstępnie ustaliłem z promotorem będzie to coś na kształt porównania pod wieloma aspektami Springa i Javy EE. Oczywiście mam wiele wątpliwości... Jak uważacie, czy można dokonać takiego porównania? Czy nie będzie to "za dużo" jak na jedną pracę, jednej osoby?
Aspekty które przychodzą mi do głowy do porównania to:
-ejb i dependency injection,
-security,
-persistance
Nie wiem czy dałoby się wziąć pod uwagę jeszcze np. aop, webservice...

Bardzo prosiłbym o opinie i komentarze. Co się da zrobić, co ma sens a co nie. Oczywiście bardzo mile widziane są też propozycje innych tematów, utrzymanych w tej tonacji (czyli springa i jee).
Maciej Nowicki

Maciej Nowicki Java Developer

Temat: Magisterka Spring vs. JEE

Moim skromnym zdaniem, temat niefajny. Spring, JEE, frameworki po studiach tłukł na co dzień. Magisterka to może być Twoja ostatnia szansa, aby napisać coś innego niż nudne jak flaki z olejem aplikacje biznesowe: coś z przetwarzania/detekcji obrazów, sztucznej inteligencji, ciekawych metod numerycznych np. w prognozowaniu pogody. Cokolwiek, czego nie będziesz potem używał w swojej codziennej pracy. Frameworków jeszcze zdążysz się nauczyć, nie bój się.

Żeby nie było - ja też schrzaniłem temat mojej magisterki - pisałem o portalach gridowych i integracją z gridami opartymi o Globus Toolkit. Niby mniej banalne niż Spring i JEE, ale ostatecznie i tak sprowadziło się do nudnej aplikacji webowej. Teraz wybrałbym coś z tematów które proponowałem Ci wyżej - i ciekawsze, i punkt zaczepienia do ewentualnego doktoratu jest ;)

konto usunięte

Temat: Magisterka Spring vs. JEE

W podobnym temacie proponowałbym raczej porónanie możliwości Java EE 6 właśnie ze spirnigiem i jboss seam (warto tu poczekać na seam'a 3).

Co do ciekawych tematów magisterki spotkałem się z następującym podejściem do tematu:
a) zrobisz temat bardzo ciekawy i nowatorski, z którego będziesz miał olbrzymią satysfakcję. Uczelnia capnie do tego tematu prawa, ktoś zrobi na tym doktorat i być może poklepie cię po plecach. Natyrasz się jak wół i będziesz miał problemy żeby wyrobić się z terminami.
b) przygotujesz coś standardowego, żeby jak najszybciej dostać dyplom a praca będzie ci się pewnie dłużyć bo temat nudny ;)

Ja sam wybrałem podejście pierwsze, zmienione. Warto przygotować na magisterkę pracę, która będzie głównie dotyczyć badań i zebrania lub usystematyzowania jakieś dziedziny wiedzy. Tego nikt ci nie zabierze a wiedza zostanie. Myślę, że temat który do tego wybrałeś jest całkiem niezły, jak odpowiednio podejdziesz do sprawy.
Pokaż funkcjonalności wspólne dla frameworków, wybierz kilka typów projektów i wskaż jakie są zalety i wady stosowania wszystkich (wybranych) do określonych typów aplikacji (aplikacje biznesowe, gry internetowe, portale społecznościowe itd). Daj do tego oszacowanie nakładu prac w tych frameworkach, oceń jakoś dokumentacji, dostęp do specjalistów i wiedzy., badania dot. ich popularności itd.

Wiedzy, którą tak zdobędziesz nikt ci nie zabierze. Sporo się przy tym nauczysz i zrobisz coś innego niż klepanie kolejnej aplikacji biznesowej.
Łukasz D.

Łukasz D. Software Developer,
DevOps Fan

Temat: Magisterka Spring vs. JEE

Twój temat pracy magisterskiej na mojej uczelni byłby oceniony przez tych lepszych promotorów (czyt. takich, którzy coś chcą pomóc i mają jakąś wiedzę), jako dobry temat... ale pracy licencjackiej. Też na początku myślałem, żeby zrobić coś co już miałem w jakimś stopniu oklepane (Spring, Grails), ale mój promotor wybił mi to z głowy. Powiedział, że magisterka to jest już etap, w którym należy zebrać i usystematyzować wycinek pewniej wiedzy, ale trzeba też coś włożyć od siebie, pokazać, że udało nam się stworzyć jakieś autorskie rozwiązanie. Dzięki temu zainteresowałem się algorytmami ewolucyjnymi i naprawdę cieszę się z tego powodu. Fajnie mieć jakąś odskocznię od codziennego programowania i pobawić się od czasu do czasu czymś ciekawszym.

Poza tym fajnie komuś powiedzieć, że się robiło jakiś interesujący projekt, a nie porównanie dwóch produktów ;).

Decyzja należy od Ciebie, zapewne zdobędziesz identyczny tytuł magistra pisząc taką czy inną pracę. Ale satysfakcja już nie będzie ta sama :)

A jeśli chodzi o prawa do pracy magisterskiej to należą one do Ciebie, chyba że je przekażesz.

konto usunięte

Temat: Magisterka Spring vs. JEE

Łukasz Dziedziul:
A jeśli chodzi o prawa do pracy magisterskiej to należą one do Ciebie, chyba że je przekażesz.

Prawa autorskie tak ale magisterka jest własnością uczelni i nie możesz se jej dobrowolnie opublikować. Możesz mi podać regulamin z jakiejś uczelni która ma inaczej?

konto usunięte

Temat: Magisterka Spring vs. JEE

Tomek P.:
Łukasz Dziedziul:
A jeśli chodzi o prawa do pracy magisterskiej to należą one do Ciebie, chyba że je przekażesz.

Prawa autorskie tak ale magisterka jest własnością uczelni i nie możesz se jej dobrowolnie opublikować. Możesz mi podać regulamin z jakiejś uczelni która ma inaczej?

Z tego co sie orinetuje, to nie jest do konca tak jak piszesz. Uczelnia ma 6 miesiecy prawa do pracy, pozniej, jesli nie wykorzysta tej pracy to prawa 'wracaja' to autora.
Tomasz Niewolik

Tomasz Niewolik
Programista/Projekta
nt

Temat: Magisterka Spring vs. JEE

Tomasz Stachlewski:
Tomek P.:
Łukasz Dziedziul:
A jeśli chodzi o prawa do pracy magisterskiej to należą one do Ciebie, chyba że je przekażesz.

Prawa autorskie tak ale magisterka jest własnością uczelni i nie możesz se jej dobrowolnie opublikować. Możesz mi podać regulamin z jakiejś uczelni która ma inaczej?

Z tego co sie orinetuje, to nie jest do konca tak jak piszesz. Uczelnia ma 6 miesiecy prawa do pracy, pozniej, jesli nie wykorzysta tej pracy to prawa 'wracaja' to autora.

Uczelnia ma tylko prawo do pierwszeństwa w opublikowaniu. Niezależnie czy to zrobi, czy nie, po upływie tego czasu autor może swobodnie dysponować swoim dziełem.
Maciej B.

Maciej B. Programista

Temat: Magisterka Spring vs. JEE

Kamil Kuchta:
Jestem na etapie ustalania/wymyślania tematu pracy magisterskiej. Przy okazji pracy chciałbym poznać jak najwięcej frameworków/narzędzi.

Ze swojej strony polecam Ci taką opcję:

Portlety - "Okienkowe" cegiełki będące "podaplikacjami", zawarte w kontenerze np. Jboss Portal lub innym.
Każdy portlet może być napisany z użyciem innego szablonu: Spring, Struts, JSF, WebWork i innych.

Skoro obawiasz się, że porównanie dwóch całych szablonów może być za dużym wyzwaniem, to tu, z racji większej ilości frameworków do porównania, możesz śmiało ograniczyć stopień zagłębienia się w temat dla każdego z nich.Maciej Bednarz edytował(a) ten post dnia 08.10.10 o godzinie 22:38

Następna dyskusja:

Praca dla programisty JEE w...




Wyślij zaproszenie do