Edukien aurkibidea[Ezkutatu][Erakutsi]
Ez dago oraingoa baino garai hoberik programatzen hasteko, hasiberriek eskura ditzaketen programazio-tresnen aukera zabala ikusita. Etengabe garatzen dira tresna berriak, beraz, funtsezkoa da azkenengo eguneratuta egotea.
Milaka garapen-tresna merkatuan daudenez, edozein hasiberrientzat ikaragarria iruditu daiteke. Hala ere, hasiberrientzako 20 programazio tresna nagusi hauei buruz gehiago ikasi ondoren, ondo prestatuta egongo zara zure proiektuak hasteko.
Komunitateko tresnak
1. Github
Ziurrenik Github-en berri izan duzu. Munduan software garatzeko plataforma eta web-oinarritutako Git biltegiaren hosting-zerbitzua da. Software-proiektu askotarako kodea aurki dezakezu eta zurea igo dezakezu, publiko edo pribatu bihurtzeko aukerarekin. GitHub-ek komunitate masiboa du, hau da, lankidetza garapenerako tresna onenetako bat da.
2. Confluencias
Taldeko lankidetzari dagokionez, Confluence lagungarria izan daitekeen softwarea da. Ideiak, produktu-taldeak parte hartzen duen baldintzak eta dokumentazioa biltzeko leku ezin hobea sortzen du. Erabiltzeko erraza da eta taldekide bakoitzari tokia eskaintzen dio.
Testu-editoreak
Testu-editoreak funtsezkoak dira kodetzeko. Testu prozesadore formatu gabe testu sinpleak idazten dituzten programak dira, eta hainbat programazio-lengoaiatan kode-lerro garbiak idazteko erabiltzen dira.
3. Sublime Testua
Mac, Windows eta Linux-erako plataforma anitzeko testu-editorea, Sublime Text aukera bikaina da lehen aldiz testu-editore izan nahi duten kodetzaile berrientzat. Kodetzaileei testu-prozesadorearen programa arruntetatik erraz igarotzeko aukera ematen die.
4. Parentesiak
Adobek sortua, Brackets suiteko beste produktu batzuekin integratzeko diseinatu zen. Diseinu minimoa izan arren, Brackets-ek funtzio indartsuak eskaintzen ditu zuzeneko aurrebistaren funtzionaltasuna, esaterako, eta Windows, Mac eta Linux-en exekutatzen da.
5. Notepad + +
Windows-erako kode irekiko editorea, Notepad++-k hainbat kode-lengoaia onartzen ditu. Hasiberriak pozik ikusiko dira FTP plugin integratua, fitxategiak zuzenean web-zerbitzarian ireki eta editatzeko aukera ematen dizun bezala.
6. Atom
GitHub-ek garatua, Atom hasiberrientzako testu-editore nagusietako bat da. Plataforma anitzeko editoreak kode irekiko hainbat pakete biltzen ditu, erraz pertsonalizatzeko aukera ematen dutenak.
Chrome luzapen-tresnak
Web arakatzaile handiena denez, Google Chrome-k garatzaile hasiberrientzat erabilgarriak diren luzapen ugari eskaintzen ditu:
7. Web garatzailea
Web Developer berariaz garatzaileei eta diseinatzaileei zuzendutako luzapena da. Tresna-barrako botoi bat gehitzen dio arakatzaileari, eta eguneroko tresna erabilgarriak biltzen ditu. HTML eta CSS idazteko eta editatzeko, estekak bisitatu eta bisitatu gabeko gisa markatzeko eta testua sortu eta editatzeko aukera ematen dizu.
8. Lorem Ipsum sorgailua
Lorem Ipsum Generator-ek webgunearen diseinuetan testu fikzioa azkar eta erraz gehitzeko aukera ematen die hasiberriei.
9. Zer Font
WhatFont-ekin, programatzaileek hautatutako webgune batean zein letra-tipo erabili diren identifikatu dezakete. Egin behar duzun guztia letra-tipoen gainean pasatzea da, eta mota adieraziko du.
10. Garatzaileentzako leihoen tamaina aldatzea
Tresna hau erabil dezakezu arakatzailea hainbat tamainatara aldatzeko. Honek diseinu sentikorrak sortzen laguntzen dizu, eta bereziki erabilgarria da hainbat plataformatan exekutatzen saiatzen bazara, hala nola mugikorrean.
11. ColorZilla
ColorZilla erabil dezakezu webgune batetik koloreak kopiatzeko eta berdinak zure arbelean argitaratzeko.
HTML/CSS kodeketa-baliabideak
HTMLa web orrien egiturak deskribatzeko lengoaia da, eta izenburuak, testuak, taulak eta zerrendak dituzten sareko dokumentuak argitaratzeko aukera ematen dizu. Bestalde, CSS da web-orrien aurkezpena deskribatzeko hizkuntza, koloreak, diseinuak eta letra-tipoak izan ditzakeena.
Hona hemen hasiberrientzako HTML/CSS kodetze baliabide nagusietako batzuk:
12. UltraEdit
UltraEdit bat-bateko soluzio bat da, garatzaile batek edo IT profesionalek topatzen dituzten erronka guztiak konpontzea helburu duena. Hauek izan daitezke programazioa eta proiektuen kudeaketa, testu-datuen eta erregistroen birformateatzea, datuak ordenatzea, fitxategi handiak manipulatzea, urruneko fitxategien eragiketak eta fitxategien bilaketa aurreratua. UltraEdit-ekin, programatzaileek erraz kudeatu ditzakete fitxategien edizio handiak errendimenduan eragin gabe.
13. OharraTab
NoteTab erabil dezakezu HTML kodearen kontrol osoa lortzeko, eta sorkuntza prozesua bizkortzen du. NoteTab-ek etiketak eta beste HTML kodea tresna-barra batetik txertatzeko aukera ematen dizu, baita zerrendatik dokumentura arrastatu eta jaregin kode zatiak ere. Tresnaren beste ezaugarri batzuk automatikoki osatzeko eginbidea eta eleanitza zuzentzaile ortografikoa dira.
14. BBEedit
MacOS-erako HTML editorea, BBEdit-ek doako eta premium bertsioa eskaintzen du. Fitxategiak erraz sortzeko, inportatzeko eta editatzeko aukera ematen dizu, baita hainbat fitxategitan testua bilatu eta ordezkatzeko ere. Tresnaren oinarrizko interfazea, baina gaitasun handikoa, tresna sinple batekin hasi nahi duten hasiberrientzat aproposa da.
15. Komodo IDE
Komodo IDE kode-editorea eta garapen-ingurune integratua (IDE) da. Editoreak zure lan-fluxua hobetzen du bi-bateko editore eta arazketa bati esker, eta Python, PHP, Perl, Go, Ruby, Node.js eta JavaScript bezalako hizkuntza nagusiak onartzen ditu.
16. Visual Studio kodea
Hasiberrientzako beste editore indartsu, irekiko eta multiplataforma, Visual Studio Code Microsoft-ek dator. IntelliSense eskaintzen du, funtzioen definizioetan, inportatutako moduluetan eta aldagai motetan oinarritutako osatze adimentsuak eskaintzen dituena.
17. Editatu+
Edit+ Microsoft Windows-erako kode premium editorea da, eta HTML, CSS, JavaScript, PHP, Java C/C++, ASP, Perl, VBScript, Python eta Ruby on Rails-etarako sintaxia nabarmentzea onartzen du. Edit+-en ezaugarri nagusietako bat da beste programazio-lengoai batzuetarako heda daitekeela sintaxi-fitxategi pertsonalizatua bidaliz, eta ortografia-zuzentzailea, osatze automatikoa, bilaketa eta ordezkapena eta teklatu lasterbide pertsonalizagarriak bezalako funtzioak eskaintzen ditu.
18. Arrain Urdina
Kode irekiko eta plataforma anitzeko aplikazio arina eta azkarra, BlueFish-ek Make, lint, HTML Tidy eta baita zure programa edo gidoia bezalako kanpoko programak integratzeko aukera ematen dizu. BlueFish hasiberrientzat hain erakargarria den arrazoietako bat desegin eta berregin eginbide mugagabea eta lerroko zuzenketa ortografikoa duela da.
Hasiberrientzako beste tresna aipagarri batzuk
Hauek dira hasiberriek zeregin askotarako eskuragarri dituzten tresna ugarietako batzuk. Hona hemen egiaztatu behar dituzun beste biren begirada:
19. Docker
Docker benetan edukiontzi bat da, ez tresna bat, baina plataforma erabilgarria eta irekia da garatzaileentzat eta sistema administratzaileentzat. Banatutako aplikazioak eraikitzeko, bidaltzeko eta exekutatzeko erabil dezakezu.
20. Feedly
Zerrendako azken tresna Feedly da, zuretzat garrantzitsua den edukia antolatzen, irakurtzen eta partekatzen laguntzen dizuna. Programatzaileek sarritan jarraitzen dituzte teknologiako blogak eta lineako beste iturri batzuk, eta Feedly-k etengabe emango dizu eduki berriak, hasiberritik aditura hazten lagunduko dizu.
Programatzen edo ezagutzen duenaren gainean eraikitzen hasi nahi duen hasiberri orok begiratu beharko lioke 20 tresna hauetako bakoitzari. Ziur programatzaile gisa hazten lagunduko dizutela eta arrakastarako bide egokian jarriko zaituztela.
Utzi erantzun bat