Link to this posting

Postby Ursego » 07 May 2019, 21:03

You can build a successful career as a Vaadin developer using such classes as VericalLayout, TextField, Label, Button etc. without knowing the complicated hierarchies of classes and interfaces behind them. In fact, that's how programmers work with PowerBuilder and classical Visual Basic: they simply place an object in a container, input & output work, events occur, and everybody are happy. In fact, in these environments, it's physically impossible to see bricks, from which the objects are built, and nobody complains about that. Another example: to practice sex, people don't need to be specialists in anatomy, physiology and psychology. They simply place an object in a container, input & output work, events occur, and everybody are happy. But, for me, it was very interesting to dig a bit deeper in the world of classes and interfaces of Vaadin. The provided file contains a lot of such internal information, but read it as a detective story, not as a boring technical book! It's not a study book: your goal is TO GET AN IDEA how Vaadin works, not to LEARN that! The file is based on the official Vaadin documentation plus some stuff from a couple of books. I tried to cut off as much information as possible, and keep only the most interesting stuff - probably, not very successfully, since the file is still large... Anyway, enjoy!


*** To enjoy keywords coloring, save the file on your hard disk and open it file with Notepad++ (it will understand by the file extension, that it's Java code, and mark keywords with colors; the non-Java-code text appears as comments in this file). Use the Fixedsys font (as I did). You can also open the file with Eclipse, but it's less desirable since some long lines will be broken into two lines (I created the file in Notepad++, occupying the whole screen horizontally; in Eclipse, you usually have informative panels in the left and right parts of the IDE, which make the code editor pretty narrow). If you decide to use Eclipse, then enable word-wrap by pressing Alt + Shift + Y (otherwise you will need to scroll right to read long comments).

*** To find (Ctrl+F) a class or an interface, add a colon (:) to its end. For example, search by the string "Sizeable:", not "Sizeable" ("Sizeable" will be found as well, but it can appear many times in description of other classes; "Sizeable:" will take you to the description of the Sizeable type itself). If not found ("Field:"), try "Field<" (some types contain generics).
User avatar
Site Admin
Posts: 125
Joined: 19 Feb 2013, 20:33

IF you want to ((lose weight) OR (have unbelievable (brain function AND mental clarity))) THEN click:

free counters

eXTReMe Tracker