Przejdź do zawartości

Dyskusja:Java

Treść strony nie jest dostępna w innych językach.
Z Wikipedii, wolnej encyklopedii

Ups, robi się bałagan[edytuj kod]

Zacząłem przepisywać ten artykuł i widzę, że robi się bałagan - za dużo rzeczy wrzuconych jest do jednego worka. Artykuł już w tej chwili zawiera informacje o:

  • języku programowania Java
  • zaczątek informacji o platformie Javy (JVM+APIs)
  • implementacjach Javy
  • wyrzuciłem dopisywaną przeze mnie sekcję o architekturach (SE, EE, ME)

I co z tym zrobić? Właściwie artykuł należałoby chyba przemianować na Java (język programowania) i wyrzucić z niego wszystko od JRE a JDK. Implementacje przerzucić do nowego artykułu Java, w którym byłoby ogólnie o całym tym gąszczu wielkich literek z J na czele. Po czym do tego artykułu zlinkować Java (język programowania), Wirtualna maszyna Javy, J2SE (tu przerzucić JRE a JDK), J2EE, J2ME itd. Na en: posunęli się do opisywania poszczególnych pakietów w osobnych artykułach, ale myślę, że to przesada.

Napiszcie co o tym sądzicie, może jest jakiś lepszy sposób na uprzątnięcie tego. - Forseti 15:37, 6 sty 2005 (CET)[odpowiedz]

wiesz, to jest dobry pomysł, sugerowałbym tylko zostawienie tego hasła Java i opisaniu w nim podstawowych informacji, wraz z linkami do rozszerzających zagadnienie artykułów... Marshaü 13:52, 20 sty 2005 (CET)[odpowiedz]

Sugerowałbym dopisać informacje ogólnej krytyce Javy za wysokie wykorzystywanie zasobów systemowych. Artykuł nie wspomina o tym słowem, przez co wygląda jak tekst propagandowy :P . 212.33.69.188 12:41, 13 mar 2006 (CET)[odpowiedz]

Zdecydowanie propaganda :/ Dodałem kiedyś akapit o wadach Javy, niedługo pozniej zostalo to usunięte. Nie okłamujmy się - Java nie jest idealna. Wiecej ma wad niż zalet (ma tylko dwie zalety - produktywność i przenośność)

"Nie okłamujmy się - Java nie jest idealna". Nic nie jest idealne, ale to nie jest miejsce na takie dyskusje. Można zrobić sekcję "Porównanie z innymi językami" i wymienić cechy, którymi Java różni się od innych języków. Niech będą to suche fakty, względnie jakieś zwięzłe przykłady. Każdy może uznać za wadę coś innego. Nie mówmy nikomu co jest dobre, a co złe. Równie dobrze można uznać za wadę brak słowa kluczowego extern albo cokolwiek innego. Można też napisać o wadach zastosowania Javy w konkretnych miejscach, np. czasu rzeczywistego.NullPointerException (dyskusja)

"Nie oklamujmy sie - Java nie jest idealna. Wiecej ma wad niz zalet (ma tylko dwie zalety - produktywnosc i przenosnosc)". Kolego chyba jednak niewiele wiesz o Javie. Z pewnościa nie jest to technologia pozbawiona wad, ale stwierdzenie ze ma więcej wad niż zalet świadczy o znikomej wiedzy na temat tego języka i możliwości jakie oferuje. 129.217.129.130 16:51, 20 maj 2007 (CET)[odpowiedz]

Przede wszystkim JAVA to nie tyle jezyk co technologia. Warto wspomniec o najistotniejszych zaletach jak i o najistotniejszych wadach, co do ferowania wyroków - niech JAVE osadza rynek. Skoro sie sporo w Javie tworzy to nie moze byc zla i kropka :) Gembol 00:05, 30 maj 2007 (CET)[odpowiedz]

Ująłbym to trochę inaczej: skoro używa tego tyle osób, to widocznie mają do tego dobre powody. Ale ci, którzy jej nie używają, również mają jakieś powody - tym razem przeciw.NullPointerException (dyskusja)

Błąd przekierowanie[edytuj kod]

Przekierwanie z angielskiej wersji strony Java na polską przekierowywuje zamiast na Java to na Jawa. Czy mógłby ktoś to naprawić. Karol1208 23:46, 8 kwi 2007 (CEST)[odpowiedz]

Odnośnie części Krytyka[edytuj kod]

Należałoby tę część nieco bardziej zobiektywizować, uaktualnić i uzupełnić. Wymieniane problemy dotyczą raczej Javy gdzieś na poziomie wersji 1.2, 1.3 (obecnie masowo używa się już 5, a i wersja 6 jest już dość długo). Szczególnie zdanie o nieprzydatności Javy do zastosowań "poważnych" (serwerowych, rozproszonych) jest kompletnie nieprawdziwe. Obecnie ponad 90% poważnych systemów buduje się w Javie, SZCZEGÓLNIE po stronie serwera, głównie ze względu na bezpieczeńswo i lepszą dostępność zaawansowanych bibliotek. Niewielki udział na tym rynku ma jeszcze C# (.NET), tudzież języki skryptowe.

W artykule jest zbyt wiele jednostronych opinii (wyrażenia typu: niektórzy uważają, że...), niezrównoważonych opiniami przeciwnymi.

Co to java?!

Przecież jest napisane - "Java to obiektowy język programowania". --194.169.228.3 (dyskusja) 21:18, 11 lut 2010 (CET)[odpowiedz]

Javy nie należy mylić ze skryptowym językiem JavaScript..[edytuj kod]

.. chociaż od jakiegoś już czasu JS jest językiem obiektowym -> JavaScript

Dlatego tym bardziej trzeba uważać, żeby tego nie pomylić :-) . NullPointerException (dyskusja)

Linki[edytuj kod]

Witam, przeglądając linki zauważyłem "kurs dla początkujących", który właściwie ciężko tak nazwać po wejściu na niego. Nieskromnie chciałbym zaproponować umieszczenie w tym miejscu, lub jako dodatek swoją stronę (która w przeciwieństwie do tamtej żyje), konkretnie -tu była reklama

A co to? Wikipedia czy darmowy portal ogłoszeniowy? --213.17.182.181 (dyskusja) 14:02, 27 paź 2016 (CEST)PM[odpowiedz]

Proponuje dodan linka do artykulu jak uruchomic Java na platformie Azure Services Platform: http://msdn.microsoft.com/pl-pl/library/java-oraz-platforma-azure.aspx Cherrythomas (dyskusja) 15:21, 18 lip 2011 (CEST)[odpowiedz]

Unowocześnianie artykułu[edytuj kod]

Cześć! Jestem w trakcie unowocześniania artykułu. Niestety, artykuł jest na tyle przestarzały, że muszę zrobić dodatkowy research, wyszukując niektóre dodatkowe źródła. Chciałbym jak najlepiej zadbać o ten artykuł - dlatego potrzebuję czasu.

Jeżeli ktoś chciałby mi pomóc - prosiłbym o wsparcie co do zadanych przeze mnie pytań poniżej: - Wiele części z działu "Implementacje javy" jest przestarzałych i niewspieranych. Rozmyślałem nad usunięciem owego działu, bądź edycji treści w nim zawartych. To drugie na pewno poczynię, dopisując przy implementacjach wiadomość o zakończeniu wsparcia, jednak mam pytanie co do tego tematu - czy znają Państwo jakieś implementacje Javy, które są kontynuowane do dzisiaj, tj. do 30 sierpnia 2019? - Czy sądzą Państwo, że Java 12 jest aktualnie stabilną wersją Javy?

Pozdrawiam! IceMeltt (dyskusja) 00:15, 30 sie 2019 (CEST)[odpowiedz]

Może warto zainteresować uczestników Wikiprojektu Informatyka ? Warto użyć pinga ( w ten sposób: @IceMeltt). Powodzenia Kpjas φ 14:22, 30 sie 2019 (CEST)[odpowiedz]
@Kpjas Myślałem nad tym, patrząc na to, że sam również uczestniczę w tym Wikiprojekcie. Chciałbym jednak sam zadbać o ten artykuł w chwili, kiedy będę miał wolny czas :) Ewentualnie w drodze kiedy będę potrzebował pomocy z weryfikacją danych / dodaniem opcjonalnych informacji do artykułu, poproszę o pomoc. Pozdrawiam! IceMeltt (dyskusja) 21:46, 30 sie 2019 (CEST)[odpowiedz]
Dobra, chyba niestety ze względu braku czasu nie dam rady zająć się tym artykułem. IceMeltt (dyskusja) 11:24, 14 paź 2019 (CEST)[odpowiedz]
@IceMeltt To może napisz tu w Dyskusji co jest nie tak i co należy dodać może się komuś przyda ? Kpjas φ 12:07, 14 paź 2019 (CEST)[odpowiedz]
@Kpjas Dobry pomysł! W zakładce obiektowość dopisałbym, że typy prymitywne (czyli `int`, `float`, itd.) również mają swoje odzwierciedlenia obiektowe - są przecież wykorzystywane w generykach! O generykach już nie trzeba wspominać - ale o odzwierciedleniu obiektów z typów prostych - myślę, że warto. W komentarzu pod pierwszym blokiem kodu umieściłbym uwagę, że podany przykład został stworzony tylko na potrzeby przedstawienia składni, i pisząc kod nie należy opierać się na przedstawionym bloku kodu - pisanie w Javie po Polsku to nie najlepsza praktyka, tym bardziej wciskanie w kod polskich znaków jak ć, ź, ą - nie robi się tak! Można również lepiej wykorzystać ten kod, i przedstawić na nim jakieś wykorzystanie statycznych metod, wykorzystanie (choćby w pustej metodzie wyświetl()) poprzednio napisanych metod. Na angielskiej wiki jest bardzo ładny przykład ciągu Fibonacciego, który ładnie przedstawia zastosowanie Javy w praktyce. `Uwaga: od Javy w wersji 10 będzie można stosować inferencję typów z pomocą słowa kluczowego var. ` - czy to ważne? Jeżeli już to wprowadzili (a wprowadzili), to można komentarz usunąć, i przedstawić na jednym z przykładów słowo kluczowe `var`, albo generalnie zedytować ten komentarz - to nie jest jakiś istotny atut Javy. Co do zakładki niezawodność i bezpieczeństwo: `Działanie może być dwojakiego typu: wspomniane wyżej środki zaradcze lub odrzucenie takiego „śmierdzącego jaja” dalej [...]` - śmierdzącego jaja? Serio? Czy to nadal jest artykuł na wikipedii? Przydałoby się zmienić ten wyraz na jakiś ładniejszy, nawet jeżeli ten jest wzięty w cudzysłowie. Dodatkowo wspomniałbym o klasie Optional z Javy 8. Pierwszy punkt w krytyce i kontrowersji można zupdate'ować - JIT od Javy 11 wzwyż dość przyspieszył, więc tu już trzeba przemyśleć, czy coś napisać o przyspieszeniu Javy, czy zostawić jak jest - niby dalej się mówi, że Java jest wolna ;). Dział implementacje Javy to niesamowity relikt przeszłości. Większość wspomnianych rzeczy nie istnieje od więcej niż pięciu lat! Trzeba dokładnie przemyśleć ten dział. Ponad to wypadałoby wspomnieć o potężnym frameworku Spring, o Groovy, o systemie testów jednostkowych, penetracyjnych; Można napisać na wstępie do czego stosuje się Javę dzisiaj, można wspomnieć o tym, że najwięcej osób dalej korzysta z Javy 8, mimo, że mamy już Javę 13, a tworzoną aktualnie 14 (ale czy to konieczne?). Trzeba poprawić w infoboksie wersję stabilnej wersji javy. To chyba tyle ode mnie co do uwag, gdyby mi coś jeszcze przyszło do głowy - zajrzę tu, i dopiszę. Pozdro! :) IceMeltt (dyskusja) 23:52, 17 paź 2019 (CEST)[odpowiedz]
Cześć, jako że z tego co widzę nikt jeszcze nie zaktualizował artykułu od mojej ostatniej wizyty, po maturach biorę się za merytoryczną edycję artykułu :) IceMeltt (dyskusja) 04:04, 2 kwi 2021 (CEST)[odpowiedz]
Dobra, lekko zaktualizowałem artykuł jak napisałem wcześniej :). Przemyślę z tego co tutaj napisałem co jeszcze da się poprawić. IceMeltt (dyskusja) 23:59, 25 lip 2021 (CEST)[odpowiedz]