Sou Linux nou gen divès zouti ki ka ede nou nan kreyasyon ak devlopman aplikasyon yo. Nan pawòl anpil moun, Linux se san dout youn nan sistèm rekòmande pou devlopman aplikasyon an.
Nan okazyon sa a kite a pran opòtinite sa a yo pale sou kèk nan pi bon anviwònman yo devlopman entegre (IDE) ke nou ka itilize nan distribisyon Linux pi pito nou an.
Main Index
NetBeans
NetBeans se yon popilè kwa-platfòm C / C ++ IDE ak sipò pou lòt lang pwogramasyon. Li gen ladan diferan kalite modèl pwojè pou C / C ++ ak aplikasyon pou ka bati lè l sèvi avèk bibliyotèk yo estatik ak dinamik.
Anplis de sa, ou ka reyitilize kòd ki deja egziste ou a bati pwojè ou, epi tou itilize trennen ak gout enpòte dosye binè nan li yo bati aplikasyon pou soti nan tè a moute.
Ant Karakteristik prensipal li yo ka make:
- Editè a C / C ++ byen entegre ak sesyon miltip, zouti, ak debugè a GNU GDB.
- Sipò pou kòd ede
- Kreye epi kouri tès C / C ++ soti nan
- Li gen sipò zouti Qt
- Sipò pou .tar, .zip fòma konpresyon ak anpil plis dosye achiv
- Sipò pou plizyè konpilateur tankou GNU, Clang / LLVM, Cygwin, Oracle Solaris Studio, ak MinGW
- Navigasyon dosye
Kòd :: blòk
Sa a se yon anviwònman devlopman sous louvri ki gen lisans anba GNU General Public License ki Li gen sipò pou plizyè konpilateur, nan mitan ki nou ka jwenn MinGW / GCC, Digital Mas, Microsoft Visual C ++, Borland C ++, LLVM Clang, Watcom, LCC ak Intel C ++ Compiler.
Li te gen yon sistèm bati koutim ak sipò si ou vle bati.
CodeBlocks ki disponib pou Windows, Linux, ak macOS e li te pote nan FreeBSD, OpenBSD, ak Solaris.
IDE sa a Li fèt yo dwe trè extensible ak konplètman configurable, ou ka pwolonje itilize nan grefon.
Ant karakteristik prensipal yo ke nou ka mete aksan sou nan pwogram sa a nou ka jwenn:
- Espas Travay yo konbine plizyè pwojè.
- Espas travay adaptasyon
- Pwojè navigatè; gade nan dosye, senbòl (eritye, elatriye), klas, resous yo.
- Editè onglè, dosye miltip.
- Sentaks koloran
- Kòd otokonplete.
- Drop-desann lis.
- Rechèch avanse pou strings nan dosye: aktyèl, louvri, pwojè, espas travay, nan dosye).
- Sipò pou konpilasyon nan paralèl (lè l sèvi avèk plizyè processeurs / am).
klion
Yon IDE konsantre sou devlopman nan lang pwogram C ak C ++, CLion se yon IDE kwa-platfòm pou li ka itilize sou Linux, macOS ak Windows entegre ak sistèm CMake bati a.
Vèsyon inisyal la li konpatib ak GNU Compiler Collection (GCC) ak Clang and GDB debugger, LLDB ak Google Test compilers. Anplis C ak C ++, CLion sipòte lòt lang dirèkteman oswa atravè grefon: Kotlin, Piton, Rouye, Swift ak lòt moun.
CLion, tankou anpil IDE, gen fonksyon pou konplete kòd la fasil, ak ki CLion ka ede ou ekonomize anpil tan nan ranpli sentaks la nan kòd ou ke ou ap ekri nan li.
Epi se pa sèlman sa, CLion tou te gen modèl pre-fòma kòd sentaks ak ki ou endike sentaks la epi li pral jenere kòd la, tou ki montre ou sentaks posib e konsa amelyore vitès ekri.
PyCharm
Yon IDE kwa-platfòm yo itilize nan jaden an nan pwogramasyon, P.ycharm vini ak yon konsole piton kote ou ka ekri Scripts yo menm jan ou kouri yo. Fenèt yo ka chanje nan mòd waf, mòd k ap flote, mòd fenèt, oswa mòd fann depann sou preferans ou.
Lè ou vire sou mòd ke, mòd nan estime kapab tou aktive nan PIN zouti ou yo.
Ant Karakteristik prensipal li yo ka make:
- Kodifikasyon asistans ak analiz, ak fini kòd, sentaks, ak en erè.
- Navigasyon Pwojè ak Kòd, opinyon pwojè espesyalize, opinyon estrikti dosye, ak so rapid ant dosye, klas, metòd, ak itilizasyon
- Python refactoring: gen ladan chanje non, metòd ekstraksyon, insert varyab, insert konstan, rale moute, pouse desann ak lòt moun
- Sipò pou kad entènèt: Django, web2py ak Flask
- Bati-an piton deboge
- Tès inite entegre, ak kouvèti liy pa liy
- Google App Engine Python devlopman
- Entegrasyon vèsyon kontwòl: koòdone itilizatè inifye pou Mercurial, Git, Subversion, Perforce, ak CVS ak changelists ak rantre.
3 kòmantè, kite ou
Byen subjectif
Konplètman, yon egzanp klè se pycharm, ok kite a di li se "katriyèm lan" pi bon sou lis la, men, e si mwen pa devlope nan piton? Ak tout lòt bagay tou se subjectif, gedit ansanm ak yon du ta ka mete nan tèt la 1 depann sou gou yo ak dezi a gaspiye tan nenpòt moun ki an.
Ak eklips? Itilize anpil pou j2ee