1. Deze website gebruikt cookies. Door deze website verder te gebruiken, gaat u akkoord met ons gebruik van cookies. Leer Meer.

Guide Dus jij wilt een (DDG) (Minecraft) Java Developer worden? [INFO + FAQ]

Discussie in 'Coding en Plugins' gestart door Snics, 12 feb 2017.

  1. Jannyboy11
    Offline

    Jannyboy11 Developer
    Developer

    Lid geworden:
    11 okt 2014
    Berichten:
    112
    Leuk Bevonden:
    67
    Je hoeft anderen niet te vertellen waarvoor ze een bepaald programma moeten gebruiken.
    Ikzelf gebruik Atom als editor voor Haskell, een taal die maar weinig lijkt op JS, en nog minder op PHP.
     
    #101 Jannyboy11, 19 apr 2017
    Laatst bewerkt: 19 apr 2017
  2. ImranDoet
    Offline

    ImranDoet DDG Lid

    Lid geworden:
    12 dec 2015
    Berichten:
    54
    Leuk Bevonden:
    18
    daar wordt het het meest voor gebruikt.

    Ik raad mensen aan die net beginnen met programmeren eclipse te gebruiken als je het simpel wil houden (jar in je plugin shaden), als je dan over wilt op maven en git zou ik intellij gebruiken en een paar tutorials kijken (eclipse heeft ook git en maven maar niet zo simpel).
     
  3. Flavio
    Offline

    Flavio Actief DDG lid

    Lid geworden:
    12 apr 2016
    Berichten:
    411
    Leuk Bevonden:
    68
    Wat is maven eigenlijk precies, ik snap dat nog niet helemaal, het is toch iets met meerdere jars?
     
  4. ImranDoet
    Offline

    ImranDoet DDG Lid

    Lid geworden:
    12 dec 2015
    Berichten:
    54
    Leuk Bevonden:
    18
    je moet wel kijken of het java 6+ is want (als ik het me goed herinner) is java 6 een beetje de java die het er zoals nu uit heeft laten zien.

    Om maven te begrijpen moet je eerst een term kennen.

    Shaden. Wat jij nu waarschijnlijk doet is je een api jar als library toevoegen in je uiteindelijke plugin jar. Dat noem je shaden.

    Wat maven doet, die laat je dus meerdere libraries of api toevoegen zonder (meestal) de plugin te shaden. Soms heb je het wel nodig.
    Wat je dan bij spigot doet
    <artifactId>artifactId</artifactId>
    <groupId>groupId</groupId>
    <version>1.8.8-R.01-SNAPSHOT</version>
    <scope>provided</scope>
    Die scope daar zeg je of je hem moet shaden of niet. In dit geval doe ik Provided. dat betekent dat maven ervan uit gaat dat in de server spigot is.

    Dat is maven dus.

    TL;DR: maven is een manier om apis / librarys te gebruiken zonder de .jar zelf te downloaden.
     
    Flavio vindt dit leuk.
  5. doomerix
    Offline

    doomerix Developer
    Developer

    Lid geworden:
    14 apr 2014
    Berichten:
    354
    Leuk Bevonden:
    252
    Ik heb een erg simpele statement over developen..

    Iedereen programmeert anders.. D'r is geen strikte manier van programmeren.

    Alleen een goede/efficiƫnte manier van programmeren (bugloos, niet-resource slopend enz. om het maar in simpele termen uit te leggen).
     
  6. Jannyboy11
    Offline

    Jannyboy11 Developer
    Developer

    Lid geworden:
    11 okt 2014
    Berichten:
    112
    Leuk Bevonden:
    67
    Maven is een dependency management tool. In je pom.xml zet je welke dependencies jouw project heeft, en Maven download ze voor je, en zet ze in je classpath bij een 'install'. Met de scope van een dependency kun je inderdaad aangeven of een dependency al aanwezig is op runtime, of dat bij jouw artifact in moet komen. Er zijn ook plugins voor maven, zo kun je je build process customizen.
     
  7. Jannyboy11
    Offline

    Jannyboy11 Developer
    Developer

    Lid geworden:
    11 okt 2014
    Berichten:
    112
    Leuk Bevonden:
    67
    I see what you did there
     
  8. doomerix
    Offline

    doomerix Developer
    Developer

    Lid geworden:
    14 apr 2014
    Berichten:
    354
    Leuk Bevonden:
    252
    huehue
     
  9. Chunkr
    Offline

    Chunkr Ex-Staff
    Ex-Staff

    Lid geworden:
    8 apr 2014
    Berichten:
    54
    Leuk Bevonden:
    114
    HMM... [​IMG]
     
    danielvdspoel, doomerix en Jannyboy11 vinden dit leuk.
  10. danielvdspoel
    Offline

    danielvdspoel Actief DDG lid

    Lid geworden:
    4 jan 2016
    Berichten:
    999
    Leuk Bevonden:
    74
    WHUT is Chunkr weer actief??????
     
  11. MrWouter
    Offline

    MrWouter Nieuw DDG lid

    Lid geworden:
    12 jan 2017
    Berichten:
    4
    Leuk Bevonden:
    3
    Wat ik mis is dat je bijvoorbeeld ook mbv sololearn (wat gratis is) de basis kan leren, en dan door github projects te forken wat beter kan worden met makkelijke plugins. Het helpt het meest om kennis te maken met iemand die redelijk kan programmeren en helpt met het fixen van de eerste buggs. Hoe langer je bezig bent hoe makkelijker het wordt.
     
  12. Flavio
    Offline

    Flavio Actief DDG lid

    Lid geworden:
    12 apr 2016
    Berichten:
    411
    Leuk Bevonden:
    68
    Maar SoloLearn is volgens mij alleen lezen, het de gratis versie via Udemy, is wat handiger dan zie je hoe alles er uit ziet in code en praat de instructeur ook. Ik leer nu via de betaalde cursus van Udemy en ik vind het veel fijner dan SoloLearn.
     
  13. MrWouter
    Offline

    MrWouter Nieuw DDG lid

    Lid geworden:
    12 jan 2017
    Berichten:
    4
    Leuk Bevonden:
    3
    Daar geef ik je enigsinds gelijk in. Ik heb geen ervaring met Udemy dus daar heb ik geen mening over. Het is idd veel lezen, en maar 1/2x toepassen, maar voor sommige is dat genoeg, en het is gratis, wat ook wel handig is voor de beginnende developer.
     
  14. Flavio
    Offline

    Flavio Actief DDG lid

    Lid geworden:
    12 apr 2016
    Berichten:
    411
    Leuk Bevonden:
    68
    Oke daar heb je gelijk in, maar als je echt een goede start wil hebben en echt goed wilt worden/goed voorbereid wil zijn. Raad ik toch wel aan op video's te kijken op Udemy bijvoorbeeld. Je kan bijvoorbeeld is de gratis proberen en dan de betaalde. Dit is wel een echte uitdaging. Ik heb eerst ook de gratis gedaan, daarna ben ik toen overgestapt naar de betaalde. Het is natuurlijk wat je zelf fijn vind, raad wel aan om video's te kijken (Snap je het waarschijnlijk beter)
     
  15. ImranDoet
    Offline

    ImranDoet DDG Lid

    Lid geworden:
    12 dec 2015
    Berichten:
    54
    Leuk Bevonden:
    18
    Laten we zeggen dat het niet aan de site ligt waar je het leert, maar aan je motivatie en discipline. Als iemand het wilt leren maar opgeeft dan heeft de site er niks mee te maken (tenzij het slecht is).
     
  16. Erben
    Offline

    Erben Super DDG lid

    Lid geworden:
    20 jan 2016
    Berichten:
    227
    Leuk Bevonden:
    8
    Klopt, als je geen motivatie/geduld ervoor hebt kan je beter direct stoppen naar mijn mening, zo dacht ik dat door middel van de Udemy cursus binnen 1 maand een pro dev zou zijn, wat ik nu nog steeds niet ben, maar ik ben op weg en een beginnende dev.
     
  17. Snics
    Offline

    Snics Forum Moderator
    Forum Moderator Jr. Developer

    Lid geworden:
    11 mei 2016
    Berichten:
    639
    Leuk Bevonden:
    190
    Je word niet pro van tutorials kijken, maar van het in praktijk te gebruiken.

    Je kan 100 boeken hebben gelezen over hoe je een kast moet maken, dat betekent niet dat je het kan in praktijk.

    Ik heb vooral Udemy gedaan omdat Java mijn eerste programmeer taal was die ik op mijn eigen ging leren, ik wist niet goed hoe de documentie werkte etc., dan is het logisch dat je een cursus volgt. Maar eens je opweg bent met programmeren heb je geen enkele Udemy cursus nodig om goed te worden in een andere programmeer taal, als je de documentatie kunt lezen teminste. :p

    De enige reden waarom ik nog een Udemy cursus zou willen kopen is omdat ik meer wil weten dan gewoon de basis van een bepaalde programmeertaal, dan is Udemy handig aangezien je van iemand gaat leren die het al jaren doet.
     
  18. Flavio
    Offline

    Flavio Actief DDG lid

    Lid geworden:
    12 apr 2016
    Berichten:
    411
    Leuk Bevonden:
    68
    Jep
     
  19. danielvdspoel
    Offline

    danielvdspoel Actief DDG lid

    Lid geworden:
    4 jan 2016
    Berichten:
    999
    Leuk Bevonden:
    74
    klopt het dat je bij de gratis versie van udemy geen installatie turtorial krijgt?
     
  20. Flavio
    Offline

    Flavio Actief DDG lid

    Lid geworden:
    12 apr 2016
    Berichten:
    411
    Leuk Bevonden:
    68
    Jep als ik me goed herinner.
     

Deel Deze Pagina