Opis ebooka: Beyond Java
Bruce Tate, author of the Jolt Award-winning Better, Faster, Lighter Java has an intriguing notion about the future of Java, and it's causing some agitation among Java developers. Bruce believes Java is abandoning its base, and conditions are ripe for an alternative to emerge.
In Beyond Java, Bruce chronicles the rise of the most successful language of all time, and then lays out, in painstaking detail, the compromises the founders had to make to establish success. Then, he describes the characteristics of likely successors to Java. He builds to a rapid and heady climax, presenting alternative languages and frameworks with productivity and innovation unmatched in Java. He closes with an evaluation of the most popular and important programming languages, and their future role in a world beyond Java.
If you are agree with the book's premise--that Java's reign is coming to an end--then this book will help you start to build your skills accordingly. You can download some of the frameworks discussed and learn a few new languages. This book will teach you what a new language needs to succeed, so when things do change, you'll be more prepared. And even if you think Java is here to stay, you can use the best techniques from frameworks introduced in this book to improve what you're doing in Java today.
Wybrane bestsellery
-
Java. Podręcznik na start to pozycja idealna dla każdego, kto chce podjąć takie kroki. W przystępny sposób zaznajamia nie tylko z językiem, ale też z podstawowymi koncepcjami stosowanymi podczas programowania - w obrazowy sposób przyrównuje je do sytuacji znanych spoza świata wirtualnego. Autor n...(41.40 zł najniższa cena z 30 dni)
48.30 zł
69.00 zł(-30%) -
Java należy do najpopularniejszych języków programowania na świecie. Używana przez miliony programistów, jest na tyle uniwersalna, że znajduje zastosowanie zarówno w aplikacjach desktopowych, mobilnych, jak i serwerowych, a także w zaawansowanych systemach zarządzania bazami danych. Z jej zalet k...
Java 21. Kurs video. Od "Hello World!" do programowania obiektowego Java 21. Kurs video. Od "Hello World!" do programowania obiektowego
(39.60 zł najniższa cena z 30 dni)54.45 zł
99.00 zł(-45%) -
Oto kolejne wydanie zwięzłego podręcznika dla programistów Javy, który ma ułatwić maksymalne wykorzystanie technologii tego języka w wersji 17. Treść została skrupulatnie przejrzana i uzupełniona o materiał dotyczący nowości w obiektowym modelu Javy. Pierwsza część książki obejmuje wprowadzenie d...(53.40 zł najniższa cena z 30 dni)
62.30 zł
89.00 zł(-30%) -
Kariera zawodowa programisty jest związana z nieustanną nauką i doskonaleniem zdobytych umiejętności. Jednym z podstawowych etapów rozwoju programisty Java jest zaznajomienie się z dobrymi praktykami programistycznymi, co obejmuje także wzorce projektowe – i to im właśnie poświęcony jest te...
Wzorce projektowe w Javie. Kurs video. Programowanie efektywnych rozwiązań Wzorce projektowe w Javie. Kurs video. Programowanie efektywnych rozwiązań
(39.90 zł najniższa cena z 30 dni)81.95 zł
149.00 zł(-45%) -
Oto zaktualizowane i uzupełnione wydanie zwięzłego wprowadzenia do Javy SE 17, przeznaczonego dla profesjonalnych programistów Javy. Przedstawiono w nim wszystkie istotne zagadnienia, łącznie z takimi koncepcjami jak wyrażenia lambda i strumienie, nowoczesnymi konstrukcjami, jak rekordy i klasy z...
Java. Przewodnik doświadczonego programisty. Wydanie III Java. Przewodnik doświadczonego programisty. Wydanie III
(53.40 zł najniższa cena z 30 dni)62.30 zł
89.00 zł(-30%) -
This practical guide teaches inexperienced Java programmers and web developers how to design, develop, test, and deploy highly scalable and maintainable APIs using REST, gRPC, GraphQL, and reactive programming paradigms with Java and Spring Boot. Complete with real-world examples, it will guide y...
Modern API Development with Spring 6 and Spring Boot 3. Design scalable, viable, and reactive APIs with REST, gRPC, and GraphQL using Java 17 and Spring Boot 3 - Second Edition Modern API Development with Spring 6 and Spring Boot 3. Design scalable, viable, and reactive APIs with REST, gRPC, and GraphQL using Java 17 and Spring Boot 3 - Second Edition
-
Ideal for working programmers new to Java, this best-selling book guides you through the language features and APIs of Java 21. Through fun, compelling, and realistic examples, authors Marc Loy, Patrick Niemeyer, and Dan Leuck introduce you to Java's fundamentals, including its class libraries, p...(245.65 zł najniższa cena z 30 dni)
254.15 zł
299.00 zł(-15%) -
W zakresie wytwarzania oprogramowania pojawiają się różne trendy, ale każdej organizacji, bez wyjątku, zależy na dobrym wizerunku. Widać to po wyraźnym wzroście świadomości w obszarach poświęconym bezpieczeństwu i wydajności aplikacji. Dbałość o te aspekty zapewnia chętnie wybierany przez program...
Spring i Spring Boot. Kurs video. Testowanie aplikacji i bezpieczeństwo w Spring Security Spring i Spring Boot. Kurs video. Testowanie aplikacji i bezpieczeństwo w Spring Security
(39.90 zł najniższa cena z 30 dni)64.50 zł
129.00 zł(-50%) -
Oto dwunaste wydanie wyczerpującego kompendium, w pełni zaktualizowane, uzupełnione o nowości wprowadzone w Java SE 17. Opisano w nim cały język Java: jego składnię, słowa kluczowe i najistotniejsze zasady programowania. Znalazły się tu także informacje dotyczące biblioteki Java API, takie jak op...(119.40 zł najniższa cena z 30 dni)
139.30 zł
199.00 zł(-30%) -
Ta książka, podobnie jak inne pozycje z serii Rusz głową!, została przygotowana zgodnie z jedyną w swoim rodzaju metodyką nauczania, wykorzystującą zasady funkcjonowania ludzkiego mózgu. Dzięki zagadkom, tajemnicom do rozwiązania, zabawnym ćwiczeniom i przystępnie podanej wiedzy bez trudu przyswo...(89.40 zł najniższa cena z 30 dni)
104.30 zł
149.00 zł(-30%)
Bruce Tate - pozostałe książki
-
Sometimes the simplest answer is the best. Many Enterprise Java developers, accustomed to dealing with Java's spiraling complexity, have fallen into the habit of choosing overly complicated solutions to problems when simpler options are available. Building server applications with "heavyweight" J...(101.15 zł najniższa cena z 30 dni)
109.65 zł
129.00 zł(-15%) -
Książka Ruby on Rails. Wprowadzenie. Wydanie II zawiera szczegółowe porady i wskazówki dotyczące instalacji oraz korzystania z Rails 2.1, a także języka skryptowego Ruby. W podręczniku znajdziesz nie tylko wyjaśnienia odnośnie sposobu działania Rails, ale również opis kompletnej aplikacji. Dzięki...(9.90 zł najniższa cena z 30 dni)
15.95 zł
29.00 zł(-45%) -
In just a matter of days, you can develop powerful web applications with Rails that once took weeks or months to produce with other web frameworks. If that sounds too good to be true, it isn't. Find out for yourself with Rails: Up and Running, the concise and popular book that not only explains h...
Rails: Up and Running. Lightning-Fast Web Development. 2nd Edition Rails: Up and Running. Lightning-Fast Web Development. 2nd Edition
(84.92 zł najniższa cena z 30 dni)92.65 zł
109.00 zł(-15%) -
Ruby on Rails is the super-productive new way to develop full-featuredweb applications. With Ruby on Rails, powerful web applications thatonce took weeks or months to develop can now be produced in a matter ofdays. If it sounds too good to be true, it isn't.If you're like a lot of web developers,...(84.92 zł najniższa cena z 30 dni)
92.65 zł
109.00 zł(-15%)
Ebooka "Beyond Java" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "Beyond Java" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "Beyond Java" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Szczegóły ebooka
- ISBN Ebooka:
- 978-05-965-5349-4, 9780596553494
- Data wydania ebooka:
- 2005-09-22 Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Język publikacji:
- angielski
- Rozmiar pliku ePub:
- 2.5MB
- Rozmiar pliku Mobi:
- 2.5MB
Spis treści ebooka
- Beyond Java
- SPECIAL OFFER: Upgrade this ebook with OReilly
- Preface
- Who Should Read This Book?
- Conventions
- Using Code Examples
- Comments and Questions
- Safari Enabled
- Acknowledgments
- 1. Owls and Ostriches
- 1.1. Ignorance as a Virtue
- 1.1.1. Shaken to the Core
- 1.1. Ignorance as a Virtue
- 1.2. Boiling Frogs
- 1.2.1. Danger Signs
- 1.2.2.
- 1.2.2.1. Complexity
- 1.2.2.2. Rapid revolution
- 1.2.2.3. Unnatural stretching
- 1.2.2.4. Language evolution
- 1.2.3. Whats Good Is GOOD
- 1.3. New Horizons
- 1.3.1. Dynamic Languages
- 1.3.2. Metaprogramming
- 1.3.3. Continuation Servers
- 1.4. The Premise
- 2. The Perfect Storm
- 2.1. Storm Warnings
- 2.1.1. Economics of Client-Server Computing
- 2.1.2. Microsoft
- 2.1.3. The Internet
- 2.1.4. Object Orientation
- 2.1. Storm Warnings
- 2.2. The C++ Experience
- 2.2.1. Pointer Arithmetic
- 2.2.2. Nested Includes
- 2.2.3. Strings
- 2.2.4. DLL Hell
- 2.2.5. CORBA
- 2.2.6. Inheritance Problems
- 2.2.7. Consistency
- 2.2.8. Portability
- 2.2.9. Compromises
- 2.3. Clouds Open
- 2.3.1. New Economics
- 2.3.2. C++ on Prozac
- 2.3.3. Architecture
- 2.4. Fury Unleashed
- 2.4.1. Servlets
- 2.4.2. J2EE
- 2.4.3. Industry Standards
- 2.4.4. Open Source
- 2.5. Aftermath
- 2.6. Moving Ahead
- 3. Crown Jewels
- 3.1. Language and JVM Design
- 3.1.1. Portability
- 3.1.2. Security
- 3.1.2.1. Changing threats
- 3.1.2.2. Remedies in Java
- 3.1.3. Moving Forward
- 3.1. Language and JVM Design
- 3.2. The Internet
- 3.2.1. A Consistent Evolving Vision
- 3.2.2. Moving Forward
- 3.3. Enterprise Integration
- 3.3.1. Moving Forward
- 3.4. Community
- 3.4.1. The Importance of Open Source
- 3.4.2. Moving Forward
- 3.5. Breaking the Myths
- 3.5.1. Myth 1: Java's Leadership Is Unassailable
- 3.5.2. Myth 2: Java Is a Great Applications Language
- 3.5.3. Myth 3: Java Is the Most Productive Language
- 3.5.3.1. Corollary 3a: All languages are about the same
- 3.5.4. Myth 4: Commercial Interests Drive Most Java Innovation
- 3.5.5. Myth 5: Big Things Usually Come from Likely Sources
- 3.5.6. Looking Ahead
- 4. Glass Breaking
- 4.1. Java's New Job Description
- 4.1.1. Typical Requirements
- 4.1.2. The Learning Curve
- 4.1.2.1. Java for the typical application
- 4.1.3. Agile Processes
- 4.1.3.1. Development processes and Java
- 4.1. Java's New Job Description
- 4.2. Basic Java Limitations
- 4.3. Typing
- 4.3.1. Strong Versus Weak Typing
- 4.3.2. Static Versus Dynamic Typing
- 4.3.3. Syntax
- 4.3.4. Thought Process
- 4.3.5. Code/Compile Cycle
- 4.3.6. Adaptability
- 4.3.7. Generics
- 4.3.8. Overloading
- 4.3.9. Other Costs
- 4.3.10. The Benefits of Static Typing
- 4.3.11. A Safety Net with Holes
- 4.4. Primitives
- 4.4.1. Primitives Are Limited
- 4.4.2. Primitives Are Unnaturally Verbose
- 4.4.3. The Big Trade-off
- 4.5. Parting Shots
- 4.5.1. Sun
- 4.5.2. Exceptions
- 4.5.3. Expressing Data
- 4.5.4. Strings
- 4.5.5. Simplicity
- 4.5.5.1. Tools
- 4.6. Why Not Just Fix Java?
- 4.6.1. Libraries and Community
- 4.6.2. Alternatives
- 5. Rules of the Game
- 5.1. Java Raises the Bar
- 5.1.1. Portability
- 5.1.2. Internet Focus
- 5.1.3. Interoperability
- 5.1.3.1. XML and structured data
- 5.1.3.2. Service-oriented architecture (SOA)
- 5.1. Java Raises the Bar
- 5.2. Enterprise Integration
- 5.2.1. Database Integration
- 5.2.2. Transactions and Security
- 5.3. Generating the Buzz
- 5.3.1. Open Source
- 5.3.2. Economics
- 5.3.3. Approachability
- 5.3.4. The Killer App
- 5.4. Language Features
- 5.4.1. Dynamic Typing
- 5.4.2. Code Blocks and Continuations
- 5.4.3. Rapid Feedback Loop
- 5.4.4. User Interface Focus
- 5.4.5. Dynamic Class Model
- 5.4.6. Sound Foundations
- 5.5. A Few Potential Suitors
- 5.5.1. Perl
- 5.5.1.1. What I like
- 5.5.1.2. What I don't like
- 5.5.1. Perl
- 5.5.2. Python
- 5.5.2.1. What I like
- 5.5.2.2. What I don't like
- 5.5.3. Ruby
- 5.5.3.1. What I like
- 5.5.3.2. What I don't like
- 5.5.4. PHP
- 5.5.4.1. What I like
- 5.5.4.2. What I don't like
- 5.5.5. C# and Visual Basic
- 5.5.6. Smalltalk
- 5.5.6.1. What I like
- 5.5.6.2. What I don't like
- 5.5.7. No Silver Bullet
- 6. Ruby in the Rough
- 6.1. About Ruby
- 6.1.1. Ruby Is Fully OO
- 6.1.2. Typing
- 6.1.3. Conditionals
- 6.1.4. Looping
- 6.1.5. Ranges
- 6.1.6. Regular Expressions
- 6.1.7. Containers
- 6.1.8. Files
- 6.1.9. Why Should You Care?
- 6.1. About Ruby
- 6.2. Applying Some Structure
- 6.2.1. Classes
- 6.2.2. Using Mixins
- 6.2.3. Interceptors
- 6.2.4. AOP
- 6.2.5. Dependency Injection
- 6.3. Breaking It Down
- 6.3.1. Collapsing Under the Weight of Abstraction?
- 7. Ruby on Rails
- 7.1. The Numbers Game
- 7.1.1. A Blinding Flash of Insight
- 7.1.2. Making the Commitment
- 7.1.3. Some Numbers
- 7.1.4. The Community Response
- 7.1. The Numbers Game
- 7.2. Rails by Example
- 7.2.1. Generating a Basic Application
- 7.2.2. Managing Relationships and Updating Views
- 7.3. Under the Hood
- 7.3.1. Active Record
- 7.3.1.1. Automatic properties
- 7.3.1.2. Association management
- 7.3.1.3. Composition
- 7.3.1.4. Inheritance
- 7.3.1.5. Other features
- 7.3.1. Active Record
- 7.3.2. Action Pack
- 7.3.2.1. Capabilities
- 7.4. The Essence
- 7.4.1. Is Rails the Killer App?
- 7.4.2. Or Is Metaprogramming the Killer Technique?
- 7.4.3. Final Thoughts on Ruby and Rails
- 8. Continuation Servers
- 8.1. The Problem
- 8.1.1. What You Want
- 8.1.2. Statelessness
- 8.1.3. The Back Button
- 8.1.4. Navigation
- 8.1.5. Continuation Servers to the Rescue
- 8.1. The Problem
- 8.2. Continuations
- 8.2.1. The Syntax
- 8.2.2. A More Powerful Example
- 8.2.3. Why Would You Use Them?
- 8.3. Continuation Servers
- 8.3.1. Advantages and Disadvantages
- 8.4. Seaside
- 8.4.1. A Little Smalltalk Syntax
- 8.4.2. A Seaside Overview
- 8.5. A Seaside Example
- 8.5.1. Components
- 8.5.2. Complex Control Flows
- 8.5.2.1. Debugging and browsing
- 8.5.2.2. Tasks
- 8.6. So What?
- 9. Contenders
- 9.1. The Primary Contenders
- 9.1.1. Ruby
- 9.1.1.1. In favor
- 9.1.1.2. Against
- 9.1.1.3. Overall
- 9.1.1. Ruby
- 9.1.2. Python
- 9.1.2.1. In favor
- 9.1.2.2. Against
- 9.1.2.3. Overall
- 9.1. The Primary Contenders
- 9.1.3. Groovy
- 9.1.3.1. In favor
- 9.1.3.2. Against
- 9.1.3.3. Overall
- 9.1.4. .NET
- 9.1.4.1. Language options
- 9.1.4.2. Visual Basic for .NET
- 9.1.4.3. C#
- 9.1.4.4. Other languages on the CLR
- 9.1.4.5. A weakness and a strength
- 9.2. Minor Contenders
- 9.2.1. PHP
- 9.2.2. Perl
- 9.2.3. Smalltalk
- 9.2.4. Lisp
- 9.2.5. Functional Languages
- 9.3. The Next Big Thing
- 9.3.1. A Charge to You
- 10. About the Author
- Index
- About the Author
- Colophon
- SPECIAL OFFER: Upgrade this ebook with OReilly
- Copyright
O'Reilly Media - inne książki
-
With the shift from data warehouses to data lakes, data now lands in repositories before it's been transformed, enabling engineers to model raw data into clean, well-defined datasets. dbt (data build tool) helps you take data further. This practical book shows data analysts, data engineers, BI de...(203.15 zł najniższa cena z 30 dni)
211.65 zł
249.00 zł(-15%) -
Get a concise yet comprehensive overview of Airtable, one of the most versatile platforms to emerge from the no-code movement. Whether you're planning a new project, sharing data analysis within your organization, tracking a detailed initiative among stakeholders, or dealing with any other projec...(245.65 zł najniższa cena z 30 dni)
254.15 zł
299.00 zł(-15%) -
Implementing and designing systems that make suggestions to users are among the most popular and essential machine learning applications available. Whether you want customers to find the most appealing items at your online store, videos to enrich and entertain them, or news they need to know, rec...(245.65 zł najniższa cena z 30 dni)
254.15 zł
299.00 zł(-15%) -
Cyber risk management is one of the most urgent issues facing enterprises today. This book presents a detailed framework for designing, developing, and implementing a cyber risk management program that addresses your company's specific needs. Ideal for corporate directors, senior executives, secu...(186.15 zł najniższa cena z 30 dni)
186.15 zł
219.00 zł(-15%) -
Learn the core concepts of Vue.js, the modern JavaScript framework for building frontend applications and interfaces from scratch. With concise, practical, and clear examples, this book takes web developers step-by-step through the tools and libraries in the Vue.js ecosystem and shows them how to...(203.15 zł najniższa cena z 30 dni)
211.65 zł
249.00 zł(-15%) -
Many UX designers are surprised to learn that much of the job isn't about drawing things. It's about knowing what to draw and how to convince people to build it. Whether you're a one-person design team making products from scratch or a C-level product leader managing many products and strategies,...(152.15 zł najniższa cena z 30 dni)
160.65 zł
189.00 zł(-15%) -
With demand for scaling, real-time access, and other capabilities, businesses need to consider building operational machine learning pipelines. This practical guide helps your company bring data science to life for different real-world MLOps scenarios. Senior data scientists, MLOps engineers, and...(245.65 zł najniższa cena z 30 dni)
254.15 zł
299.00 zł(-15%) -
As tech products become more prevalent today, the demand for machine learning professionals continues to grow. But the responsibilities and skill sets required of ML professionals still vary drastically from company to company, making the interview process difficult to predict. In this guide, dat...(245.65 zł najniższa cena z 30 dni)
254.15 zł
299.00 zł(-15%) -
If your organization plans to modernize services and move to the cloud from legacy software or a private cloud on premises, this book is for you. Software developers, solution architects, cloud engineers, and anybody interested in cloud technologies will learn fundamental concepts for cloud compu...(203.15 zł najniższa cena z 30 dni)
211.65 zł
249.00 zł(-15%) -
Analytics projects are frequently long, drawn-out affairs, requiring multiple teams and skills to clean, join, and eventually turn data into analysis for timely decision-making. Alteryx Designer changes all of that. With this low-code, self-service, drag-and-drop workflow platform, new and experi...(245.65 zł najniższa cena z 30 dni)
254.15 zł
299.00 zł(-15%)
Dzieki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka, którą chcesz zamówić pochodzi z końcówki nakładu. Oznacza to, że mogą się pojawić drobne defekty (otarcia, rysy, zagięcia).
Co powinieneś wiedzieć o usłudze "Końcówka nakładu":
- usługa obejmuje tylko książki oznaczone tagiem "Końcówka nakładu";
- wady o których mowa powyżej nie podlegają reklamacji;
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka drukowana
Oceny i opinie klientów: Beyond Java Bruce Tate (0) Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.