1

Topic: What Java-related technologies must the nobility each Java-developer?

What Java-related technologies, , knowledge domains, tools each Java-developer should know?

2

Re: What Java-related technologies must the nobility each Java-developer?

Hello, developer, you wrote: D> What Java-related technologies, , knowledge domains, each Java-developer should know tools? JavaScript

3

Re: What Java-related technologies must the nobility each Java-developer?

Hello, developer, you wrote: D> What Java-related technologies, , knowledge domains, each Java-developer should know tools? Function objects ( - calculation,  - expressions), the functional interfaces, flows for operation with collections (stream), a packet java.util.concurrent, JDBC, nio.2, Swing, Java FX, RxJava, Process API, JUnit, Java Microbenchmark Harness (JMH), the protocol of interaction HTTP 2.0 and its support in Java, new AOT-compiler Graal, jigsaw. Assembly system Maven. Management system the distributed development Mercurial. To understand essence of the application-oriented tasks solved by means of Java (for example, Apache Spark, application server WildFly etc.).

4

Re: What Java-related technologies must the nobility each Java-developer?

Hello, iZEN, you wrote: D>> What Java-related technologies, , knowledge domains, each Java-developer should know tools? ZEN> function objects ( - calculation,  - expressions), the functional interfaces, flows for operation with collections (stream), a packet java.util.concurrent, JDBC, nio.2, Swing, Java FX, RxJava, Process API, JUnit, Java Microbenchmark Harness (JMH), the protocol of interaction HTTP 2.0 and its support in Java, new AOT-compiler Graal, jigsaw. Assembly system Maven. Management system the distributed development Mercurial. To understand essence of the application-oriented tasks solved by means of Java (for example, Apache Spark, application server WildFly etc.). Half can be thrown out nothing to lose, here what for for example Swing, Java FX?  should know everyone? And that not Git?

5

Re: What Java-related technologies must the nobility each Java-developer?

Hello, GarryIV, you wrote: GIV> Half can be thrown out nothing to lose, here what for for example Swing, Java FX?  should know everyone? And that not Git? And what else it is possible to throw out losing nothing?)

6

Re: What Java-related technologies must the nobility each Java-developer?

Hello, developer, you wrote: GIV>> Half can be thrown out nothing to lose, here what for for example Swing, Java FX?  should know everyone? And that not Git? D> And what else it is possible to throw out losing nothing?) Process API not to tell that a super necessary thing. HTTP2 too - there is there nothing cardinally new, on application-oriented Java the code generally most likely will not be reflected. What for to everyone JMH and the compiler? I more likely Spring would add, Gradle, Git, to understand as  are arranged, a reflection. Libraries of type Apache Commons and Guava.

7

Re: What Java-related technologies must the nobility each Java-developer?

Hello, GarryIV, you wrote: GIV> Hello, iZEN, you wrote: D>>> What Java-related technologies, , knowledge domains, each Java-developer should know tools? iZEN>> function objects ( - calculation,  - expressions), the functional interfaces, flows for operation with collections (stream), a packet java.util.concurrent, JDBC, nio.2, Swing, Java FX, RxJava, Process API, JUnit, Java Microbenchmark Harness (JMH), the protocol of interaction HTTP 2.0 and its support in Java, new AOT-compiler Graal, jigsaw. Assembly system Maven. Management system the distributed development Mercurial. To understand essence of the application-oriented tasks solved by means of Java (for example, Apache Spark, application server WildFly etc.) . GIV> Half can be thrown out nothing to lose, What, for example? GIV> here what for for example Swing, Java FX? These  - the cores for today GUI-shnye libraries for Java. If to do desktop applications, to begin it is necessary to understand with Swing, and here Java FS to leave "on then", but to mean that can it is required. GIV> Merkurial should know everyone? And that not Git? Mercurial it is used by developers JDK. It imparts sensible experts of reversal with the general code for a team working. And Git is  - it can be left on then when there will be real sentences.

8

Re: What Java-related technologies must the nobility each Java-developer?

Hello, iZEN, you wrote: GIV>> here what for for example Swing, Java FX? ZEN> These  - the cores for today GUI-shnye libraries for Java. If to do desktop applications, to begin it is necessary to understand with Swing, and here Java FS to leave "on then", but to mean that can it is required.  on java at all , it is better JS/HTML/CSS to learn it - it now and on a desktop to the utmost. GIV>> Merkurial should know everyone? And that not Git? ZEN> Mercurial it is used by developers JDK. It imparts sensible experts of reversal with the general code for a team working. And Git is  - it can be left on then when there will be real sentences. Git I am more popular I do not know on how many orders, it is possible to tell the standard de-fakto. To begin  Hg vs Git there is no desire.

9

Re: What Java-related technologies must the nobility each Java-developer?

Hello, GarryIV, you wrote: GIV> Hello, iZEN, you wrote: GIV>>> here what for for example Swing, Java FX? iZEN>> These  - the cores for today GUI-shnye libraries for Java. If to do desktop applications, to begin it is necessary to understand with Swing, and here Java FS to leave "on then", but to mean that can it is required. GIV> on java it at all , it is better JS/HTML/CSS to learn Guj - it now and on a desktop to the utmost. You, in my opinion, confuse Java and JavaScript (ECMAScript). It not same. Heavy  applications in Java are written on superficial Swing, instead of  JS/HTML/CSS under which the separate engine is necessary. JavaScript it is used in web forms of interactive interaction of a web client with JavaEE-servers, but there it is so closed from programmer JavaEE debugged  (JSF, for example) that is immediate to it hardly will reach, that something to correct hands. JavaScript is a separate knowledge domain which is hardly necessary to the application-oriented Java-programmer. It is impossible  immense: or you program in Web on JavaScript, or you understand in Java so what to understand in JS to you it is not necessary. It is necessary to select something one. GIV>>> Merkurial should know everyone? And that not Git? iZEN>> Mercurial it is used by developers JDK. It imparts sensible experts of reversal with the general code for a team working. And Git is  - it can be left on then when there will be real sentences. GIV> Git I am more popular I do not know on how many orders, it is possible to tell the standard de-fakto. To begin  Hg vs Git there is no desire. Mercurial puts a basis, basis of interaction in operation over the general project. It is easier and easier in learning. And what it is is specific "khaki" (than dazzles Git) further to use - design team business. Can it one suffices only Mercurial - as agree.

10

Re: What Java-related technologies must the nobility each Java-developer?

Hello, iZEN, you wrote: iZEN>>> These  - the cores for today GUI-shnye libraries for Java. If to do desktop applications, to begin it is necessary to understand with Swing, and here Java FS to leave "on then", but to mean that can it is required. GIV>> on java it at all , it is better JS/HTML/CSS to learn Guj - it now and on a desktop to the utmost. ZEN> you, in my opinion, confuse Java and JavaScript (ECMAScript). It not same. Heavy  applications in Java are written on superficial Swing, instead of  JS/HTML/CSS under which the separate engine is necessary. I confuse nothing and you is visible recently from  quitted, with awakening. Now 2017 and  applications in large quantities on JS, besides I do not want to argue well it or it is bad but that is that is. ZEN> JavaScript it is used in web forms of interactive interaction of a web client with JavaEE-servers, but there it is so closed from programmer JavaEE debugged  (JSF, for example) that is immediate to it hardly will reach, that something to correct hands. JavaScript is a separate knowledge domain which is hardly necessary to the application-oriented Java-programmer. It is impossible  immense: or you program in Web on JavaScript, or you understand in Java so what to understand in JS to you it is not necessary. It is necessary to select something one. What JSF in 2017? ZEN> Mercurial puts a basis, basis of interaction in operation over the general project. It is easier and easier in learning. And what it is is specific "khaki" (than dazzles Git) further to use - design team business. Can it one suffices only Mercurial - as agree. Yes  there to learn? New branch-> Commit-> Push-> Merge, from time to time Pull and Merge. To repeat hundred times.

11

Re: What Java-related technologies must the nobility each Java-developer?

Hello, GarryIV, you wrote: GIV> Hello, iZEN, you wrote: iZEN>>>> These  - the cores for today GUI-shnye libraries for Java. If to do desktop applications, to begin it is necessary to understand with Swing, and here Java FS to leave "on then", but to mean that can it is required. GIV>>> on java it at all , it is better JS/HTML/CSS to learn Guj - it now and on a desktop to the utmost. ZEN>> you, in my opinion, confuse Java and JavaScript (ECMAScript). It not same. Heavy  applications in Java are written on superficial Swing, instead of  JS/HTML/CSS under which the separate engine is necessary. GIV> I confuse nothing and you is visible recently from  quitted, with awakening. Now 2017 and  applications in large quantities on JS, besides I do not want to argue well it or it is bad but that is that is. And where in Java a place in GUI at the heart of JavaScript? It here what side, "that was, because to it translate all and it is fashionable,  though I do not know for what"? iZEN>> JavaScript it is used in web forms of interactive interaction of a web client with JavaEE-servers, but there it is so closed from programmer JavaEE debugged  (JSF, for example) that is immediate to it hardly will reach, that something to correct hands. JavaScript is a separate knowledge domain which is hardly necessary to the application-oriented Java-programmer. It is impossible  immense: or you program in Web on JavaScript, or you understand in Java so what to understand in JS to you it is not necessary. It is necessary to select something one. GIV> what JSF in 2017? JSF 2.3 (JSR-372) - from specification JavaEE, obviously. Be educated: https://en.wikipedia.org/wiki/JavaServer_Faces "JSF 2.3 is the designated user interface standard for Java EE 8. It went final on 17 April 2017." iZEN>> Mercurial puts a basis, basis of interaction in operation over the general project. It is easier and easier in learning. And what it is is specific "khaki" (than dazzles Git) further to use - design team business. Can it one suffices only Mercurial - as agree. GIV> yes  there to learn? New branch-> Commit-> Push-> Merge, from time to time Pull and Merge. To repeat hundred times. "Herak,  and in "?"

12

Re: What Java-related technologies must the nobility each Java-developer?

Hello, iZEN, you wrote: ZEN> And where in Java a place in GUI at the heart of JavaScript? It here what side, "that was, because to it translate all and it is fashionable,  though I do not know for what"? It is possible, the citation where I about about translate, about  on Java and . iZEN>>> JavaScript it is used in web forms of interactive interaction of a web client with JavaEE-servers, but there it is so closed from programmer JavaEE debugged  (JSF, for example) that is immediate to it hardly will reach, that something to correct hands. JavaScript is a separate knowledge domain which is hardly necessary to the application-oriented Java-programmer. It is impossible  immense: or you program in Web on JavaScript, or you understand in Java so what to understand in JS to you it is not necessary. It is necessary to select something one. GIV>> what JSF in 2017? ZEN> JSF 2.3 (JSR-372) - from specification JavaEE, obviously. ZEN> Be educated: https://en.wikipedia.org/wiki/JavaServer_Faces ZEN> "JSF 2.3 is the designated user interface standard for Java EE 8. It went final on 17 April 2017." Uh you! The corpse moves! iZEN>>> Mercurial puts a basis, basis of interaction in operation over the general project. It is easier and easier in learning. And what it is is specific "khaki" (than dazzles Git) further to use - design team business. Can it one suffices only Mercurial - as agree. GIV>> yes  there to learn? New branch-> Commit-> Push-> Merge, from time to time Pull and Merge. To repeat hundred times. ZEN> "Herak,  and in "?"Where CI/CD sends It.

13

Re: What Java-related technologies must the nobility each Java-developer?

Hello, iZEN, you wrote: ZEN> And where in Java a place in GUI at the heart of JavaScript? A pancake, the colleague, you it is serious? GUI on the basis of JavaScript now everywhere. That Java that.Net left for a long time on  and stick out therefrom in the form of REST-services. GIV>> what JSF in 2017? ZEN> JSF 2.3 (JSR-372) - from specification JavaEE, obviously. It for reverse compatibility. It lives in support of existing systems yet one ten years, probably. That JSF that ASP.net in new projects are used  a little. The probability to come across them is not so considerable to advise to beginners to learn it.

14

Re: What Java-related technologies must the nobility each Java-developer?

Hello, developer, you wrote: D> What Java-related technologies, , knowledge domains, tools each Java-developer of SAP JVM should know, inquisitive mentality, technologies of archeological excavations and how to work with very  the code And that it is possible to write on java1.6 when all write on groovy, kotlin and java9

15

Re: What Java-related technologies must the nobility each Java-developer?

Hello, Artem Korneev, you wrote: AK> Hello, iZEN, you wrote: iZEN>> And where in Java a place in GUI at the heart of JavaScript? AK> the Pancake, the colleague, you it is serious? And. AK> GUI on the basis of JavaScript now everywhere. Where it is is specific in  Java meets JavaScript? I something do not see. Can you show on specific java based applications? AK> that Java that.Net left for a long time on  and stick out therefrom in the form of REST-services. GIV>>> what JSF in 2017? iZEN>> JSF 2.3 (JSR-372) - from specification JavaEE, obviously. AK> it for reverse compatibility. It lives in support of existing systems yet one ten years, probably. AK> That JSF that ASP.net in new projects are used  a little. The probability to come across them is not so considerable to advise to beginners to learn it. And what to learn? JavaScript does not concern to Java except specific (closed for ) applications.

16

Re: What Java-related technologies must the nobility each Java-developer?

Hello, iZEN, you wrote: ZEN> And what to learn? JavaScript does not concern to Java except specific (closed for ) applications. Absolutely at all has no https://hh.ru/search/vacancy?text=JavaS … mp;salary=

17

Re: What Java-related technologies must the nobility each Java-developer?

Hello, GarryIV, you wrote: GIV> Hello, iZEN, you wrote: iZEN>> And what to learn? JavaScript does not concern to Java except specific (closed for ) applications. GIV> absolutely at all has no https://hh.ru/search/vacancy?text=JavaS … mp;salary= c if the knowledge of Oracle DB, SAP, MS SQL and IBM DB2 simultaneously in requirements is specified. Java and JavaScript after all single-root words why it not to be together?

18

Re: What Java-related technologies must the nobility each Java-developer?

Hello, iZEN, you wrote: AK>> GUI on the basis of JavaScript now everywhere. ZEN> Where it is is specific in  Java meets JavaScript? I something do not see. On " parts" java based applications now normally browser. Is not present more at java based applications  a part. About what GarryIV to you also speaks. Therefore, learning Swing with the big share of probability can appear time waste. ZEN> can you show on specific java based applications? odnoklassniki.ru ZEN> and what to learn? JavaScript does not concern to Java except specific (closed for ) applications. So Java and to learn. A server part. On a desktop  so plainly also did not appear. Or Androidnyj UI, but there already leave from Java aside Kotlin. If there are forces and desire to be "" the developer still JavaScript-frejmvorki to learn - Angular, React and that there still is fashionable now.

19

Re: What Java-related technologies must the nobility each Java-developer?

Hello, developer, you wrote: D> What Java-related technologies, , knowledge domains, each Java-developer should know tools? I here will specify-people, on what your company saws a web? Not personal projects, namely commerce it is interesting

20

Re: What Java-related technologies must the nobility each Java-developer?

Hello, Artem Korneev, you wrote: AK> Hello, iZEN, you wrote: AK>>> GUI on the basis of JavaScript now everywhere. iZEN>> Where it is is specific in  Java meets JavaScript? I something do not see. AK> on " parts" java based applications now normally browser. . It is very clever, when an engine  2 on one page with JavaScript. I, appear, till now not in the browser the code I write, and for some reason in Swing-based IDE, written entirely on Java. In the fool! It is necessary to acquire faster 32 the RAM and to launch Chrome c Firefox as code editor. AK> is not present more at java based applications  a part. About what GarryIV to you also speaks. Therefore, learning Swing with the big share of probability can appear time waste. Delirium do not write more and do not infect with it other people - you lagged behind in technology and drag beginners back. iZEN>> Can you show on specific java based applications? AK> odnoklassniki.ru Still Android add on in offset. Desktopnye applications on Swing: https://platform.netbeans.org/screenshots.html iZEN>> And what to learn? JavaScript does not concern to Java except specific (closed for ) applications. AK> so Java and to learn. A server part. Why only the server? Than it is bad  a part? AK> on a desktop  so plainly also did not appear. Thanks to such, as you. Excuse, but such as you humiliate technology which up to the end did not understand. Translate arrows to alternative decisions, it is ready more  and . You suggest to program on  language in a mode of "hand-to-hand fight" - that is to use those methods which became obsolete in the late nineties with an output of RAD-means of fast "visual" development which it is not acted in film in a C/C ++/Perl/Python to developers even now. AK> Or Androidnyj UI, but there already leave from Java aside Kotlin. Here again you translate arrows with Java to any subquality work where it is necessary to work hand to hand. Anybody anywhere on Android does not leave, the majority sit in place exactly. Kotlin it is yet ready and hardly will be when or it is ready for production-ready. AK> If there are forces and desire to be "" the developer still JavaScript-frejmvorki to learn - Angular, React and that there still is fashionable now. You still suggest to learn a C/C ++ and.Net Core to the Java-programmer.

21

Re: What Java-related technologies must the nobility each Java-developer?

AK>> So Java and to learn. A server part. ZEN> why only the server? Than it is bad  a part? We here in the core on hiring work? Compare on hh.ru web and a desktop - here and the answer

22

Re: What Java-related technologies must the nobility each Java-developer?

Hello, koenig, you wrote: AK>>> So Java and to learn. A server part. iZEN>> why only the server? Than it is bad  a part? K> we here in the core on hiring work? Compare on hh.ru web and a desktop - here and the answer Let's select still technologies on level of popularity of programming languages on site Tiobe, aha. Criterion - that is necessary. Only and here Java, specified in a subject?

23

Re: What Java-related technologies must the nobility each Java-developer?

Hello, iZEN, you wrote: ZEN> Hello, koenig, you wrote: AK>>>> So Java and to learn. A server part. iZEN>>> why only the server? Than it is bad  a part? K>> we here in the core on hiring work? Compare on hh.ru web and a desktop - here and answer ZEN> Let's select still technologies on level of popularity of programming languages on site Tiobe, aha. Criterion - that is necessary. Only and here Java, specified in a subject? In what place you lost thought? It is ready to meet a lack

24

Re: What Java-related technologies must the nobility each Java-developer?

Hello, koenig, you wrote: K> Hello, iZEN, you wrote: ZEN>> Hello, koenig, you wrote: AK>>>>> So Java and to learn. A server part. iZEN>>>> why only the server? Than it is bad  a part? K>>> we here in the core on hiring work? Compare on hh.ru web and a desktop - here and the answer iZEN>> Let's select still technologies on level of popularity of programming languages on site Tiobe, aha. Criterion - that is necessary. Only and here Java, specified in a subject? K> in what place you lost thought? It is ready to meet a lack And here an operation sentence? Unless to learn dictates statistican from a site hh.ru? Then let's take more representative sampling from Tiobe. That there.

25

Re: What Java-related technologies must the nobility each Java-developer?

Hello, iZEN, you wrote: AK>> On " parts" java based applications now normally browser. ZEN> Ugu. It is very clever, when an engine  2 on one page with JavaScript. Well. I from it too not in delight but so it was added. Now all leaves in a web and in . ZEN> I, appear, till now not in the browser the code I write, and for some reason in Swing-based IDE, written entirely on Java. In the fool! It is necessary to acquire faster 32 the RAM and to launch Chrome c Firefox as code editor. To me even somehow to inconveniently adult person to explain that there are no the general-purpose technologies and "normally browser" does not mean "always the browser". AK>> Is not present more at java based applications  a part. About what GarryIV to you also speaks. Therefore, learning Swing with the big share of probability can appear time waste. ZEN> Brad do not write more and do not infect with it other people - you lagged behind in technology and drag beginners back... . And it speaks to me noble , offering to learn Swing in 2017 year? That in a pool not to sit down any more, take an interest though in the modern state of affairs. iZEN>>> can you show on specific java based applications? AK>> odnoklassniki.ru ZEN> Still Android add on in offset. . Why is not present? ZEN> Desktopnye of application on Swing: https://platform.netbeans.org/screenshots.html. I also say that  is not enough of them. A percentage share of those applications on a desktop of the average user can count? How many there zero will be after a comma? At "the average user" now even JRE already most likely is not present on a desktop. Even for JavaFX, not that that for Swing. AK>> So Java and to learn. A server part. ZEN> why only the server? Than it is bad  a part? To you already repeatedly about it told. Operations for   are not present. From hundred vacancies on Java, 95 anyhow it will be twisted around Android or Spring/JEE. Those 5 in which there will be an exotic like Swing/JavaFX, will imply support of any Mr. of a mammoth in large and slow offices. , of course, and on Kobol or there the Fortran operation can be found. But to learn Kobol today sense already is not present, the train left. The last some years all it goes aside REST, microservices, . The last three-four years still in large quantities spread in clouds. It that it is necessary to master today a beginner not to remain without operation the next years. Sheaf JavaScript + Java + SQL it that is required from the full-stack  in most cases. AK>> on a desktop  so plainly also did not appear. ZEN> thanks to such, as you. Excuse, but such as you humiliate technology which up to the end did not understand. Be not rude.   I am not involved in a dip. At me and the alibi is. Trends in ajti-technologies are set not by me. ZEN> Translate arrows to alternative decisions, it is ready more  and . You suggest to program on  language in a mode of "hand-to-hand fight" I?. I do not offer. I state. On me, a dzhava-script - almost the most disgusting language from all with which I had to work. Different superstructures like TypeScript do it hardly by more suitable for development, but also in such variant me from a web all the same . AK>> Or Androidnyj UI, but there already leave from Java aside Kotlin. ZEN> Anybody anywhere on Android does not leave, the majority sit in place exactly. About as. You at all do not read technical news? https://developer.android.com/kotlin/index.html "Kotlin is now an official language on Android." ZEN> Kotlin it is yet ready and hardly will be when or it is ready for production-ready.  already creeps on Kotlin. Spring Framework since recently quitted version too generally write on Kotline. At you any representations about prodakshn-redi. AK>> If there are forces and desire to be "" the developer still JavaScript-frejmvorki to learn - Angular, React and that there still is fashionable now. ZEN> you still suggest to learn a C/C ++ and.Net Core to the Java-programmer. You at all do not know, what there is " a developer" on ? Seriously?