Wymiana materiałów wykładowcy-studenci: jaki język wybrać?

0

Witam!!

Będę realizował projekt którym będzie strona WWW dla studentów i wykładowców. Studenci będą wrzucać swoje projekty, a wykładowcy będą je pobierać i wystawiać oceny również na tej stronie. Ogólnie potrzebne będą loginy dla studentów i wykładowców oczywiście. Wstępnie wybrałem język Java EE. Teraz pytanie czy to dobry wybór?? Jeśli nie to jaki język polecacie z nowoczesnych?? Ogólnie to z Javą miałem do czynienia i wiem o co w niej chodzi.

Proszę o odp.

Pozdrawia!!

0

Twoje zadanie może zostać spokojnie zrealizowane w PHP, RAILS, .NET i oczywiście w java.
Wybierz technologie którą znasz najlepiej.....i działaj

0

Więc będę to robił w Java EE. Teraz moje pyt brzmi: jakich narzędzi do tego użyć?? Linux (jaki) czy Windows??

2

Jak Ty zadajesz takie pytania, to lepiej poszukaj kogoś kto zrobi to za Ciebie i napisz ile jesteś w stanie zapłacić...

0

OS nie ma znaczenia, to w końcu java...
Zamiast JEE wziąłbym Spring Core + MVC + JPA + AOP, przynajmniej nie będziesz płakał za 2 dni na forum "jak zainstalować glassfisha" ;)
Mógłbyś też spróbować Spring Roo, wtedy postawiłbyś aplikację w 10 minut ;]

0

Masz to napisać (projekt, zaliczenie), czy zrobić (ma być zrobione)? Jeśli to drugie, to może jednak dostosuj gotowca? Polecam Moodle - nowa wersja ma całkiem spore możliwości i sprawdzała się (pewnie ciągle się sprawdza) na mojej uczelni przez kilka lat.

0

To ma być projekt i mam z tego wszystko wiedzieć żeby mnie nie zagiął wykładowca. Ma to być język Java EE. Ktoś chętny do pomocy??

3

Ale jakiej znów pomocy? o_O Chłopie, przecież ty nie masz pojecia ani o JSF ani o JPA ani o EJB a bez tego to g**no zrobisz a nie aplikację w JEE. A to nie są technologie które ogarnia się w godzinkę przy piwku...

0

Chcę się nauczyć tego języka i wymienionych technologii. Wiem że nie zrobię się tego w godz przy piwku ale ogarne to ponieważ mam sporo czasu do listopada. Chodzi o pomoc w ukierunkowaniu moich działań i postępów. Postanowiłem że będzie Windows -> NetBeans -> i co dalej...?? Chyba że źle myślę to mnie poprawcie...

2

Wymiana materiałów wykładowcy-studenci: jaki język wybrać?
Przyjęło się u nas, że zdecydowana większość wymiany materiałów między wykładowcami a studentami odbywa się w języku polskim.

0

Na początku olej technologię i rozrysuj, jak to ma działać. Jak to mawiał mój wykładowca z programowania, najlepszym programistą jest ten, kto nie zna żadnego języka programowania, bo dzięki temu składnia języka nie ogranicza jego wyobraźni. Później będziesz kombinował, jak to zrobić. Zawsze jednak warto poczytać coś o Javie EE (książki są w innych wątkach) - na 100% nie zaszkodzi, a może się bardzo przydać.

0

Najpierw projekt potem implementacja. Co do bebecha to proponuję Wicket albo Vaadin jako UI, h2 jako bazę danych do obsługi użytkowników + jakaś baza NoSQL do przechowywania dokumentów. Warstwa bezpieczeństwa za pomocą Apache Shiro, a całość spiąć za pomocą Google Guice. Jak chcesz się czegoś konkretnego nauczyć to napisz wszystko w Scali.

Swoją drogą, część praktyczna mojego licencjatu polegała na napisaniu czegoś podobnego.

0

Wstępnie wiem jak to ma wyglądać (kolejne cyfry to podstrony):

  1. Logowanie (wybór student czy wykładowca)
  2. Wybór roku studiów.
  3. Wybór przedmiotu.
  4. Jeśli zalogowany jest student wrzucenie projektu lub sprawdzenie oceny, jeśli wykładowca pobranie projektu lub wystawienie oceny i komentarzy.
  5. Wylogowanie się.

Będę pracował na Windowsie. Ktoś to może skomentować??

0

I tu trzeba zadać filozoficzne pytanie: po co ci tu Java EE?

0

Bo to ma być w nowej technologii. JEE lub C#. Więc wybrałem JEE. Ale jeśli można to zrobić lepiej/szybciej/prościej wykorzystując inny język i technologie to mogę wpłynąć na zmianę decyzji.

0

Pozostając przy Javie. W poprzednim poście opisałeś prostą aplikację web. JEE to nie są "strony www w Javie" tylko trochę bardziej złożona technologia obejmująca znacznie więcej elementów. Jak chcesz coś prostego w użyciu to wyżej zaproponowałem stos technologiczny moim zdaniem spełniający wszystkie wymagania projektu.

0

Wiem o tym, że JEE to nie są "strony WWW w Javie". Ale mimo wszystko jeśli to możliwe chciałbym zrealizować ten projekt w JEE. Powyżej przedstawiłem ogólny zarys aplikacji. Chciałbym żeby była ona bardziej zaawansowana i rozbudowana. Ale najpierw muszę od czegoś zacząć.

0

Model danych, potem przygotuj dostęp do nich za pomocą jakiś serwisów transformujących dane z bazy na to co ma być wyświetlone, by uniknąć sytuacji "encja na twarz i pchasz". Na koniec machnij prosta aplikację www, która będzie dobijać się do danych za pomocą np. REST-WS.

0

Baza danych w SQL, model danych - hierarchiczny, teraz mam problem z serwisem transformującym dane. Możesz mi jakiś polecić??

1 użytkowników online, w tym zalogowanych: 0, gości: 1