Programmers meitsje web apps mei yntegrearre ûntwikkelingûntjouwing
In IDE of yntegrearre ûntwikkelingsomjouwing is in softwareprogramma dat ûntwikkele is om programmers en ûntwikkelders te helpen software te bouwen. De measte IDE's binne:
- in source code editor
- In source-koade-editor is fergelykber mei in HTML-tekstredakteur. It is wêr programmers skriuwe de boarne koade foar har programma's.
- in kompilator en / of in ynterpretator
- In kompiler kompilearret de boarne koade yn in útfierber programma en in interpreter fiert programma's en skripts dy't net kompilearre wurde moatte.
- automatisearrings ark meitsje
- Bautautomatisearrings helpe automatisearje de prozessen dy't nedich binne mei de measte softwareûntwikkeling lykas kompilearjen, debuggen en ynsetten.
- in debugger
- Debuggers help helje it genôch plak wêr't in probleem is yn 'e boarne koade.
As jo allegear bouste binne statyske websides (HTML, CSS , en miskien wat JavaSkript) jo kinne tinke "ik haw gjin ien fan dat nedich!" En jo wienen goed. In IDE is overkill foar webûntwikkelders dy't allinnich statyske websides bouwe.
Mar as jo jo applikaasjes bouwe of wolle wolle, of jo applikaasjes nei native mobile applikaasjes konvertearje, dan kinne jo miskien wer tinke foardat it idee fan in IDE út 'e hân ôfsletten is.
Hoe kinne jo in goeie IDE fine
Omdat jo web siden bouwe, is it earste ding dat jo fine wolle is as de IDE jo beskôgje dat HTML, CSS en JavaScript stipet. As jo besykje in webapplikaasje te bouwen, sille jo wat HTML nedich hawwe en CSS. Jo kinne mooglik wêze sûnder JavaScript, mar dat is wierskynlik. Dan moatte jo tinke oer de taal dy't jo de IDE nedich hawwe, dit kin wêze:
- Java
- C / C ++ / C #
- Perl
- Ruby
- Python
En der binne in soad oaren. De IDE moat de taal kompilearje of ynterpretearje dy't jo leaver brûke as jo it debuggen brûke.
Blike Web Application Developers nedich foar IDE?
Uteinlik, nee. Yn 'e measte gefallen kinne jo in webapplikaasje ynbouwe yn' e standaard web-ûntwerpssoftware, of sels in plain text editor sûnder problemen. En foar de measte ûntwerpers sil in IDE mear kompleksiteit taheakje foardat jo in soad wearde taheakje. It feit is dat de measte websiden en sels de measte webapplikaasjes gebrûk meitsje mei programmearrings dy't net kompilearre wurde moatte.
Dus in kompiler is net nedich. En as it IDE net JavaSkript kin útbrekke, sil de debugger ek net folle brûke. Bautautomearrings ark op 'e debugger en kompilierer, sadat se net in soad wearde taheakje. Dus it ienige ding dat de measte webûntwerpers brûke yn in IDE is de source code editor foar it skriuwen fan HTML. En yn 'e measte gefallen binne der tekst HTML-redaksjes dy't mear funksjes leverje en binne nuttich.