"IDE" arba "Integrated Development Environment" yra programinė įranga, skirta padėti programuotojams ir programuotojams kurti programinę įrangą. Dauguma IDE apima:
- šaltinio kodo redaktorius
- Šaltinio kodo redaktorius yra panašus į HTML teksto redaktorių. Būtent čia programuotojai rašo savo programų kodą.
- kompiliatorius ir / arba vertėjas
- Kompiliavimas kompiliuoja pradinį kodą į vykdomąją programą, o vertėjas paleidžia programas ir scenarijus, kurių nereikia sukonfigūruoti.
- kurti automatikos įrankius
- Sukurti automatizavimo įrankius padeda automatizuoti procesus, kurie turi įvykti su daugeliu programinės įrangos kūrimo, pavyzdžiui, kompiliuoti, derinti ir diegti.
- debugeris
- Debuggers padeda nustatyti tikslią vietą, kai yra šaltinio kodo problema.
Jei tik jūs kuriate, yra statinės svetainės (HTML, CSS, o gal ir kai kurie "JavaScript"), galbūt jūs galvojate: "Man to nereikia!" Ir jums būtų teisus. IDE yra pernelyg didelis žiniatinklio kūrėjams, kurie statuoja tik statines svetaines.
Bet jei jūs darysite arba norite kurti žiniatinklio programas arba konvertuoti savo programas į gimtąją mobiliąsias programas, galbūt norėsite dar kartą galvoti prieš atmesti IDE idėją.
Kaip rasti gerą IDE
Kadangi kuriate tinklalapius, pirmiausia turite sužinoti, ar IDE, kurį planuojate, palaiko HTML, CSS ir JavaScript. Jei bandote sukurti žiniatinklio programą, reikės HTML ir CSS. Galbūt galėsite gauti be "JavaScript", bet tai mažai tikėtina. Tada turėtumėte galvoti apie kalbą, kuria reikia IDE, tai gali būti:
- Java
- C / C ++ / C #
- Perlas
- Ruby
- Python
Ir yra daugybė kitų. IDE turėtų sugebėti rinkti arba interpretuoti pageidaujamą kalbą, taip pat ją derinti.
Ar žiniatinklio programų kūrėjams reikia IDE?
Galiausiai, ne. Daugeliu atvejų galite kurti žiniatinklio programą standartinėje žiniatinklio kūrimo programoje ar net paprasto teksto redagavimo priemonėje be jokių problemų. O daugeliui dizainerių, IDE pridės daugiau sudėtingumo be didelės vertės. Faktas yra tas, kad dauguma tinklalapių ir netgi dauguma žiniatinklio programų yra sukurtos naudojant programavimo kalbas, kurių nereikia rengti.
Taigi kompiliatorius yra nereikalingas. Ir jei IDE negalės derinti JavaScript, debugeris taip pat nebus daug. Sukurkite automatizavimo įrankius remdamiesi derintoju ir kompiliatoriumi, todėl jie nedidina vertės. Taigi, vienintelis dalykas, kurį dauguma interneto dizainerių naudos IDE, yra redaktorius šaltinio koduotė HTML rašymui. Daugeliu atvejų yra teksto HTML redaktorių, kurie teikia daugiau funkcijų ir yra naudingesni.