Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Co dalej z Jav?? - JDK

43 views
Skip to first unread message

slawek

unread,
Jun 27, 2018, 2:33:15 AM6/27/18
to
Java by?aby bardzo ok, ale...

... Oracle zapowiedzia?o zmiany w polityce licencjonowania JDK.

Reasumuj?c: Oracle jest de facto monopolist?, ma pomys?y na
dojenie kasy tak?e za "genera? computing" (co do tej pory by?o
free), po wygraniu (?) procesu z Google robi si? coraz bardziej
roszczeniowe. Pomys? na wydawanie co pó? roku nowego JDK (major)
jest - moim zdaniem - chory. Pomys? aby nie by?o update'ów -
tylko x.0.1 i x.0.2 - jeszcze bardziej. Widz? konieczno?? powrotu
do C++ ... a to mi si? zdecydowanie nie podoba. (Do C++ jest
mnóstwo p?atnych narz?dzi, ale jest te? GCC itp.
itd.)

Ma kto? jakie? rozeznanie co do przysz?o?ci programowania w Javie?

TIA


----Android NewsGroup Reader----
http://usenet.sinaapp.com/

szyk...@gmail.com

unread,
Jun 27, 2018, 12:14:41 PM6/27/18
to
> Widz? konieczno?? powrotu
> do C++ ... a to mi si? zdecydowanie nie podoba. (Do C++ jest
> mnóstwo p?atnych narz?dzi, ale jest te? GCC itp.

Co do kompilatorów to nie tylko jest Gcc bo to kompilator C a nie C++. Zaś do C++ jest g++, Clang a pod WinDos masz za darmo kompilatory Visual C++ (płatne jest samo Visual Studio). Choć przyznaję, że pod WinDos bez Visual Studio jest ciężko z tego powodu, że wiele bibliotek jest rozprowadzanych jedynie z plikami dla tego Ide...

> Ma kto? jakie? rozeznanie co do przysz?o?ci programowania w Javie?

To ślepa, zamknięta technologia - żyje jedynie dzięki korpo i Android... Do projektów "prawdziwych" aplikacji się nie nadaje bo wymaga maszyny wirtualnej (choć są takie instalki). Sprawa jest prosta: Chcesz pisać prawdziwe programy?!? To tylko w C++!!!

slawek

unread,
Jun 28, 2018, 1:57:23 PM6/28/18
to
szyk...@gmail.com Wrote in message:
> > Widz? konieczno?? powrotu
>> do C++ ... a to mi si? zdecydowanie nie podoba. (Do C++ jest
>> mnóstwo p?atnych narz?dzi, ale jest te? GCC itp.
>
> Co do kompilatorów to nie tylko jest Gcc bo to kompilator C a nie C++. Zaś do C++ jest g++, Clang a pod WinDos masz za darmo kompilatory Visual C++ (płatne jest samo Visual Studio). Choć przyznaję, że pod WinDos bez Visual Studio jest ciężko z tego powodu, że wiele bibliotek jest rozprowadzanych jedynie z plikami dla tego Ide...

Ajtam, ajtam... zdarzyło mi się używać różnych kompilatorów C i
C++, notabene istnieje coś takiego jak Visual Studio
Community.

>
>> Ma kto? jakie? rozeznanie co do przysz?o?ci programowania w Javie?
>
> To ślepa, zamknięta technologia - żyje jedynie dzięki korpo i Android... Do projektów "prawdziwych" aplikacji się nie nadaje bo wymaga maszyny wirtualnej (choć są takie instalki). Sprawa jest prosta: Chcesz pisać prawdziwe programy?!? To tylko w C++!!!

C++ ma wady: brak GC, brak standardowego GUI, brak przenośności
pomiędzy systemami. A program ma działać na MS Windows, OSX,
Linuksie i Androidzie.

Wiem, niektórzy w tym miejscu doradzą Lispa...

szyk...@gmail.com

unread,
Jul 3, 2018, 12:21:08 AM7/3/18
to
> C++ ma wady: brak GC

To nie wada, to cecha. Poza tym w programach kożystających z Qt przez wskaźniki do parent-a albo dzięki QSharedPointer nie trzeba zbyt wiele myśleć o usuwaniu obiektów...

> , brak standardowego GUI,

To jest wolność! Choć wydaje mi się, że w świecie C++ dominuje Qt...

> brak przenośności
> pomiędzy systemami. A program ma działać na MS Windows, OSX,
> Linuksie i Androidzie.

Jak ktoś nie mumi programować to nie jest przenośnie... A z Qt możesz pisać na wszystkie te platformy jeden kod...

szyk...@gmail.com

unread,
Jul 3, 2018, 12:22:09 AM7/3/18
to
> notabene istnieje coś takiego jak Visual Studio
> Community.

Do zastosowań nie komercyjnych?!?

slawek

unread,
Jul 5, 2018, 2:06:44 AM7/5/18
to
szyk...@gmail.com Wrote in message:
> > notabene istnieje coś takiego jak Visual Studio
>> Community.
>
> Do zastosowań nie komercyjnych?!?
>

Do nie-komercyjnych i do tak-komercyjnych. Są warunki, trzeba
przeczytać licencję.

Free są wersje Express mające ograniczone możliwości.
--

slawek

unread,
Jul 5, 2018, 2:24:40 AM7/5/18
to
szyk...@gmail.com Wrote in message:

> To nie wada, to cecha.

"This is not a bug, this is feature."

Niemniej jednak język bez GC to jak samochód bez automatycznej
skrzyni biegów.



> Jak ktoś nie mumi programować to nie jest przenośnie...

Jeżeli piszesz program na zaliczenie, to "przenośność" oznacza np.
nie używanie windows.h. Jeżeli to jest komercyjny projekt, a ty
jesteś architektem, to taka "przenośność" oznacza że do każdego
systemu operacyjnego będziesz musiał mieć zespół pracowników. A
to i komplikacja, i koszty.
0 new messages