Overleg:Programmeren in Java
Opkuisen boek
bewerkenHey,
ik zou me willen bezighouden met een grote opkuis van dit boek (het ligt al enkele maanden/jaren stil heb ik de indruk). Kan iedereen die wil meehelpen zijn naam onderaan deze lijst zetten zetten aub? Dit gewoon om duidelijk bij te kunnen houden wie zich engageert voor het project en wie ik vragen kan stellen wanneer ik met een probleem zit. Onderteken gewoon met vier tildes '~'.
Verder zal ik proberen een te-doenlijst bij te houden van wat er nog moet gebeuren met het boek. Op de overlegpagina van elk hoofdstuk kan je ook zo'n lijst vinden, specifiek voor dat hoofdstuk.
Je ziet, er is nog erg veel werk aan de winkel. Alleen is dit echter niet mogelijk, daarom hoop ik op de steun van zoveel mogelijk Wikibookianen!
Alvast bedankt,
Zedutchgandalf 26 dec 2010 19:05 (CET)
- Mijn opmerkingen over een aantal van bovenstaande puntjes:
- Inleiding herschrijven. - Misschien wat opfrissen, maar niet echt herschrijven.
- 'Handleiding' Eclipse. - Ik zou echt geen hoofdstuk schrijven over enkel Eclipse. Als je meer info over Eclipse nodig hebt kun je naar de website van Eclipse gaan en als je dit verder trekt heb je een hoofdstuk nodig voor elke IDE. Ik stel voor een hoofdstuk zoals Programmeren in Python/Hulpmiddelen.
- Basis moet iets meer basis worden (arrays e.d. zijn te gevorderd voor een basisinleiding tot Java. - Hier ga ik volledig mee akkoord. Dit moet echt worden opgesplitst in meerdere hoofdstukjes die telkens één onderwerp aanboort.
- Een hoofdstuk over Applets. - Java Applets bestaan niet meer in de recentere versies van Java, dus is niet meer nodig.
- GUI herschrijven en enorm uitbreiden. - Ik zou dit vervangen door (een) hoofstuk(ken) over Swing en desnoods hoofdstukken over andere soorten GUIs. De naam GUI is te algemeen.
- Er kunnen zeker nog meer illustraties, flowcharts e.d. in het boek. - Ik denk dat over het algemeen deze cursus meer inhoud kan gebruiken, maar daarvoor is tijd nodig.
- Op elke pagina Sjabloon:Navigatie toevoegen. - Ik ben geen fan van dit sjabloon, dit sjabloon geeft aan wat er na een een bepaald hoofdstuk komt. Dit is goed voor de basis van Java, maar gaat niet meer voor geavanceerdere onderwerpen, omdat het dan moeilijker wordt om te zeggen welk hoofdstuk ervoor komt.
- Over het algemeen vind ik dat wat dit boek nodig heeft, is véle kleine hoofdstukjes waarbij elk hoofdstukje één onderwerp aanboort. Geen hoofdstukken zoals "Collections" waar je alles in propt, maar eerder een hoofdstukje over "ArrayLists", ééntje over "Hashmaps" etc.--DimiC88 (overleg) 21 aug 2020 21:12 (CEST)
- Hoi Zedutchgandalf,
- Als java-fan help ik je graag een handje mee. Ik denk dat het een goed idee is om het deel basis zover uit te kleden dat we alleen de basisprincipes overhouden waarmee mensen eenvoudige programmaatjes kunnen maken voor de console. Variabelen moeten daar wel in, maar alleen Strings, int's en doubles denk ik, daarmee kun je al een hoop leuks maken. In een verdiepend hoofdstuk over variabelen kunnen we dan uitgebreid allerlei soorten en maten behandelen en natuurlijk het verschil uitleggen tussen een object-variabele en een primitieve variabele. Ik hoor graag hoe hierover gedacht wordt. (Misschien moet er nog iets meer in de basis over variabelen maar een scheiding ongeveer hier lijkt mij handig moet ik zeggen.) 2001:1C03:411D:C000:41EF:1219:9182:43D2 8 aug 2022 22:52 (CEST)
Herzien Javaboek
bewerkenAan de huidige versie van het boek Programmeren in Java is al een hoop werk besteed zie ik. Echter zie ik dat er vooral heel technische hoofdstukken geschreven zijn die meteen vrij diep gaan. Ik denk dat dat voor beginnende javanen dat te hoog gegrepen is eigenlijk. Een menselijke taal leer je denk ik ook niet op die manier, dan begin je met begroeten, nauwelijks grammatica en wat woorden die daarbij handig zijn, daarna heb je het over verschillende thema's, krijg je woorden die daarbij horen en grammatica die bij dat thema hoort. Dus ik denk dat we iets dergelijks ook voor het boek programmeren in java moeten doen. Een paar simpele dingen uitleggen, daarmee een simpel programmaatje schrijven, vervolgens uitleggen wat er gebeurt als het programma gerund wordt en daarna de lezer zelf aan de slag zetten. Bij het volgende hoofdstuk daar dan op voortborduren. Achteraan kunnen we dan hoofdstukken toevoegen die echt diep gaan voor bijvoorbeeld Exceptions, alternatieve datastructuren, sorteeralgoritmes, lambda's en noem maar op, waar we natuurlijk ook weer een soortgelijke opbouw kunnen hanteren. Feedback op deze visie is van harte welkom! 2001:1C03:401A:2D00:1C23:3BCF:7261:9AE5 17 aug 2023 12:20 (CEST)