Linux czy Windows dla programisty Java

0

Witam, pytanie nie tyczy się, który generalnie z systemów jest lepszy itd i który jakie ma wady tylko chodzi mi o wymienienie jakiś szczególnych plusów, ułatwień z używania Linuxa przez programistę J2EE jakich nie miałby w systemie Windows. Jakie udogodnienia niesie ze sobą używanie systemu Linux.
osobiście nie widzę żadnych znaczących różnic z używania windy czy pingwina przez programistę i wydaje mi się to komplenie przezroczyste chyba, że... no właśnie.. może czegoś nie biorę pod uwagę??

0

Na 32-bitowym Linuksie odpalisz Javę z większą stertą niż na 32-bitowym Windowsie :]

Większych różnic między Win a Lin (w kontekście Javy) nie zauważyłem, no może oprócz renderowania czcionek, które czasem może się mocno różnić (z różnych względów).

0

Ja jedną różnicę zauważyłem, drobna ale dokuczliwa. Źle działa pod linuxem klasa Scanner(File), Dla niektórych plików zawierającyh polskie litery w kodowaniu win-1250, i windowsowe końce wiersza ("\r\n") metoda hasNextLine() od razu po otwarciu pliku zwraca false.

0

Niejako los tak chciał, że uznaję tylko pochodne UNIXa, ale skupiając się pod kątem samej Javy - nie opłaca się tego uczyć, chyba, że chcesz/jesteś idealistą. jedyne zalety tutaj wynikają z samego systemu, środowiska...

0

No ok, dzięki na odpowiedzi.

A co patrząc ze strony Developera J2EE który oprócz programowania w javie musi jeszcze konfigurować różne serwery, narzędzia pod J2EE. Czy używanie linuxa ma tutaj jakieś dodatkowe zalety od windy jako systemu desktopowego i ścislej co patrząc okiem architekta systemu i narzędzi jakich używa, czy tutaj polecaliście Linuxa czy windę no właśnie co w kwesti też architekta systemu rozwiązań J2EE itp ?

0

Vox pomijając te rzeczy niższego poziomu (zarządzanie pakietami, jądro, system plików, fhs itd...) - zamuła, brak personalizacji, warstw okien, basha i konsoli to chyba pierwsze rzeczy, które mnie wkurzają gdy przełączam się na windows (odnośnie środowiska). na uczelni zwłaszcza brakuje mi jeszcze syndaemon, HorizEdgeScroll, HorizTwoFingerScroll, aircracka, nmap itd... albo generalnie tab scroll w chromium / jednakże podejrzewam, że mogą być osobne aplikacje do tego dla windows.

0

Oczywiście, że tak, możesz te wszystkie rzeczy i na windzie miec.
Ale tu nie chodzi o dyskusję o systemach samych w sobie bo i w drugą stronę wiele mozna by wymieniać i jescze w drugą wiele. Są też rzeczy, które mnie wkurzaja i w linuxie i windzie a lata pracowałem na tym i tym. Chodzi tylko o istotne kwestie z punktu widzenia developwera/architekta J2EE i tu wydaje mi się, że i tu sa plusy których tam nie ma i odwrotnie ale generalnie istotnych nie widzę, w zasadzie J2EE też jest przezroczyste. Myslę, że czasami trezba to co się zaprogramowało wgrać na serwer i tu przydaja sie komendy unixowe wiec w tych wypadkach też można poćwiczyć na wirtualce z linuxem np....
Suepr, dzięki wszystkim za odpowiedzi :)

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