Autor: Bruce A. Tate
ISBN: 83-246-0329-8
Ilość stron: 184
Data wydania: 03/2006
Java jest obecna na rynku od ponad 10 lat. Przez ten czas zyskała ogromną popularność i znacznie zmieniła swoje oblicze. Przestała być językiem wykorzystywanym do tworzenia mniej lub bardziej przydatnych apletów na strony WWW.
Jest teraz potężną, uniwersalną platformą programistyczną używaną do budowania aplikacji korporacyjnych i finansowych. Jednocześnie istnieją obszary, w których Java nie jest wystarczająco elastyczna, a jej złożoność staje się problemem.
Na rynku pojawiły się narzędzia mające uprościć tworzenie rozbudowanych systemów za pomocą Javy, jak na przykład Spring czy Hibernate. Jednak czy opracowanie zupełnie nowych platform programistycznych nie spowolni triumfalnego pochodu Javy? W książce "Więcej niż Java" Bruce Tate zastanawia się nad przyszłością języków programowania.
Przedstawia źródła popularności Javy i ogromne korzyści, jakie wniosła do współczesnej informatyki. Wskazuje problemy, z jakimi borykają się programiści korzystający z Javy. Wreszcie dokonuje przeglądu konkurencyjnych języków programowania, zastanawiając się, w czym są lepsze, a w czym gorsze od Javy i który z nich ma szansę zagrozić jej pozycji na rynku.
Jeśli chcesz wiedzieć, jakiego języka programowania będziesz używał za 5 lat, przeczytają książkę "Więcej niż Java".
Rozdziały:
1. Sowy i strusie (9)
- Ignorancja jako cnota (10)
- Gotowanie żab (12)
- Nowe horyzonty (17)
- Perspektywy (19)
2. Burza doskonała (21)
- Znaki nadchodzącej burzy (21)
- Doświadczenie C++ (25)
- Oberwanie chmury (29)
- Żywioły szaleją (32)
- Skutki (37)
- Co dalej? (38)
3. Klejnoty koronne (39)
- Maszyna wirtualna JVM (40)
- Internet (44)
- Środowisko korporacyjne (46)
- Społeczność (49)
- Koniec mitów (50)
4. Rysa na szkle (55)
- Nowe obowiązki Javy (55)
- Podstawowe problemy języka Java (59)
- Kontrola typów (61)
- Prymitywy (69)
- Na odchodnym (70)
- Dlaczego po prostu nie poprawić Javy? (73)
5. Reguły gry (75)
- Java podnosi poprzeczkę (75)
- Integracja przedsiębiorstw (79)
- Przyciąganie uwagi (81)
- Elementy języka (85)
- Potencjalni konkurenci (90)
6. Język Ruby (95)
- Podstawy Ruby (95)
- Struktury kodu (102)
- Podsumowanie (113)
7. Ruby on Rails (115)
- Gra w numerki (115)
- Rails w przykładach (120)
- Rails od środka (127)
- Podsumowanie (130)
8. Serwery kontynuacyjne (133)
- Problem (133)
- Kontynuacje (135)
- Serwery kontynuacyjne (139)
- Seaside (143)
- Przykładowa aplikacja Seaside (145)
- Co z tego wynika? (149)
9. Język przyszłości (151)
- Faworyci wyścigu (152)
- Inni uczestnicy (161)
- Nowy przebój (166)
Więcej niż Java --- Pozycja niedostępna.---
|