Hledat
Přihlásit se
  • Věda a technika
  • Herní doupě
  • Tipy pro PC
  • IT Byznys
  • Mobily
  • Počítače
  • Počítače
  • Témata
  • Poradna
  • Diskuzní fórum
  • Video
  • Bazar
  • Blogy
  • MĚŘENÍ RYCHLOSTI
  • RSS
  • Facebook Twitter Google+ YouTube
  • Hardware
  • Software
  • Počítače
  • Notebooky
  • Služby na webu
  • Apple
  • Google
  • Microsoft
  • Seznam
  • Tiskové zprávy
Další témata
  • Týden Živě
  • Zprávy Živě
  • Testy
  • Pitvy
Všechna videa
X

Doporučit článek

Vaše jméno:

Váš e-mail:

E-mail adresáta:

Komentář:

kontrolní kód

Odeslat

Blogy Živě » Zaachi blog

Zaachi blog

Nový blog na adrese Blog.zive.cz
 

V čem programovat? & V čem programuji!

19. 8. 2008, z@chi

Ať už programujete v jakémkoli jazyce, je nutné zvolit správné vývojové prostředí, ve kterém budete svou činnost provádět a samotný kód psát.

Vývojové prostředí nebo editor, ve kterém programátor píše svůj kód, by měl být volen tak, aby jej nezatěžovalo, ale naopak, mu pomáhalo při práci a tím zvyšovalo jeho efektivitu.

Správně si vybrat nemusí být jednoduché, protože v dnešní době je pro každý programovací jazyk napsána spousta editorů a celých vývojových prostředí, které si může zvolit.

Java: Eclipse

Eclipse je open source, určené primárně pro vývoj v jazyce Java. Nabízí vcelku kvalitní editor s validací kódu, kompilátor, asistent kódu a spoustu dalšího.

Výhoda Eclipse je hlavně v rozšiřitelnosti, kdy je možné jej rozšířit o podporu další spousty programovacích jazyků (vcelku používané je například pro PHP).

Pro Javu samotnou existuje samozřejmě více různých vývojových prostředí. Nějakou dobu jsem zkoušel i NetBeans, ale nikdy mi nepřirostli k srdci, hlavně kvůli jejich zbytečné těžkopádnosti.

Potřebuji aby mi vývojové prostředí, které používám, fungovalo na notebooku, abych jej mohl mít neustále u sebe, a to platí především u Javy, ve které často potřebuji napsat rychle jednoduchý program, a v tomto u mě vítězí Eclipse na plné čáře.

Vytknul by jsem mu pouze, ve srovnání s NetBeans, nedokonalý nástroj pro návrh grafických uživatelských prostředí, který je opravdu, ve srovnání s konkurencí, velmi špatný. Ale jelikož napsat GUI v Javě i bez editoru je velmi jednoduché a to někdy i stejně rychlé, není to pro mě překážka.



PHP: Nusphere PHPed

V PHP „programuji“ dost často a dobrý editor, který by mi vyhovoval jsem hledal dlouho, hlavně kvůli velké konkurenci. Vyzkoušel jsem jich řadu, od jednoduchého PsPadu, přes Eclipse, až po například Zend Studio.

Program PHPed je primárně zaměřen na PHP, jak plyne z názvu, ovšem je možné v něm editovat i soubory jako .js, .xml nebo .py, které přimo podporuje.

PHPed není pouze editor, který umí zvýraznit syntaxi, ale kromě toho obsahuje například možnost debugování kódu, obsahuje databázový klient, který umožní jednoduché prohlížení a editaci databáze, různé manuály, a spoustu dalšího.

Pro samotnou editaci a psaní kódu je program velmi přívětivý. Co nejvíce oceňuji (nejen u PHPEdu, ale i jiných obdobných programů) je doplňování názvů funkcí, které je v tomto programu opravdu špičkově udělané. Kromě toho je schopný nabízet i názvy metod a vlastností, použitých při programování a podobně.

Bohužel se jedná o placený software, nebo měsíční tiral verzi. Nicméně investice několik stokorun se určitě vyplatí.



C, C++: Visual Studio

Pro programování v C a C++ používám většinou Microsoft Visual Studio, které je bezesporu to nejlepší, co lze v dnešní době zvolit. Používám jej v kombinaci s DEV-C++, který mám sice nainstalovaný, ale opravdu jenom pro rychlou úpravu kódu nebo napsání jednoduchého programu.

Popisovat Visual Studio asi nemá význam a z mého pohledu mu není co vytknout.



Javascript: 1st Javascript Editor

Profesionálníí editor JavaScriptu se zvýrazněním syntaxe dalších programovacích jazyků či kódů (HTML, CSS, VBScript, PHP a ASP.net). Součástí editoru jsou rozsáhlé knihovny připravených HTML tagů, javascriptových funkcí a dalších skriptů. Program umožňuje i tvorbu animací a různých speciálních efektů.

Samozřejmě jej využívám především pro rozsáhlejší javascriptové funkce, nebo úpravu javascriptových knihoven. Pro editaci a psaní jednoduchých funkcí poslouží téměř jakýkoli editor, i bez zvýraznění syntaxe.



Závěrem

Spolu s těmito základními nástroji používám i spoustu jiných, pro programování v některých jiných jazycích, ale to opravdu jenom zřídka.
Určitě existují i jiné, a pro některé mnohem lepší, nástroje, které nabízejí jiné a pokročilejší funkce a možnosti, ovšem tyhle editory, nebo vývojové prostředí mám nejraději a nedám na ně dopustit.

Štítky: c++, eclipse, Java, javascript, nusphere, PHP, phped, visual studio


Publikováno v rubrice software. Reakce v diskuzi lze sledovat prostřednictvím RSS 2.0. Můžete přidat komentář, nebo se na článek odkázat ze svého webu.

« PHP & JavaScript: Slovník
Stav: offline »
 

Komentáře v diskuzi

1.  ThomasBlue(88.100.79.xxx)   19. 8. 2008, 10:08

Ze by Visual Studiu nebylo co vytknout bych zase netvrdil. Napriklad by tam konecne mohli dodelat refaktoring C/C++. Treba v NetBeans funguje bez problemu. A take ma kompilator od Microsoftu obcas problem s tim, ze se na nezvykle dlouhou dobu zamysli a kompiluje jeden maly soubor treba minutu.

2.  kolopes(78.45.51.xxx)   19. 8. 2008, 11:03

Mnel bych neco k VS:
a) nelze pouzit quick search v Properties (Object Inspectoru) jak tomu bylo v Delphi - hledani property dle nazvu tim, ze pisu pismenka, skvela vec v Delphi
b) ma nekolik bugu, napriklad nelze radit projekty do slozek v solutions a pak nasledne vizualne vytvaret dedene UserControl
c) Na Vista 64bit, kde “uzasny” MS vymyslel dva druhy adresaru (Program Files a Program Files (x86) je problem s referencema v projektech a VS jde po cestach natvrdo. Obrovsky problem je napriklad u CompactF. apliakci, kdyz jeden vyvojar ma Vista 32 a druhy Vista 64.
d) Nelze rozumne pracovat s formami, kdyz jsou podedeny - tohle povazuji za nejvetsi problem - designer a dedicnost (napriklad pridat MenuItem to Menu, ktere je na formu z predka
e) taky me stve automaticke otevirani “zabaleneho kodu” (Outlining Expansion) kdyz v kodu udelas pocas psani nerovny poctu zavorek {}.

a mnoho dalsiho…

Ale je fakt, ze v dnesni dobe je to nejlepsi nastroj (pisu v C#)

3.  z@chi(ověřeno)   19. 8. 2008, 11:49

VS: Jiste, urcite ma spoustu chyb, na ktere kazdy narazi.
Pro me potreby (neprogramuji primarne v cecku) plne dostacuje.
Ale diky za postrehy.

4.  pucmeloudek(89.102.118.xxx)   19. 8. 2008, 11:52

> a) nelze pouzit quick search v Properties (Object Inspectoru) jak tomu bylo v Delphi - hledani property dle nazvu tim, ze pisu pismenka, skvela vec v Delphi

myslite onu fajnovou featuru, ktera po cela dlouha leta, co ji znam, obsahuje moc peknou chybu, ze si (dost casto) tukanim pismenek v comboboxu misto hledani prepisujete treba nazev formulare, skryty pod onim rozbalenym comboboxem?
tak nez aby melo VS takovyto “zazrak”, tak to radsi at nema nic.

5.  Aminux(213.226.245.xxx)   19. 8. 2008, 12:06

Ještě bych doplnil, že zejména pro začátečníky programující v Javě by mohl být zajímavou alternativou Bluej. Hlavní okno tvoří zjednodušený diagram tříd, přímo z prostředí lze volat metody a vytvářet instance, což je dobrá pomůcka při testování. Jen se divim, že jiná vývojová prostředí něco takového neobsahují. Bluej je určený zejména začátečníkům, proto je maximálně jednoduchý, ale daji se v něm dělat i menší profesionální aplikace. Existuje i řada pluginů, které toto prostředí vylepšují. Dá se do něj stáhnout i čeština. Třeba od R. Pecinovského.
http://www.Bluej.org nebo stránky publikace Myslíme objektově v jazyku Java.

6.  z@chi(ověřeno)   19. 8. 2008, 12:08

Diky za zmineni.
Kdyz jsem psal clanek, tak jsem se na nej dival, ale bohuzel jsem jej nikdy nezkousel a uz asi ani nevyzkousim.

7.  Aminux(213.226.245.xxx)   19. 8. 2008, 13:26

Pokud by jste někdy někoho učil programovat v Javě, tak tuto možnost určitě zvažte :).

8.  b.trpaslik(89.203.152.xxx)   19. 8. 2008, 20:15

Učím Javu na střední škole ;-) a můžu taktéž doporučit BlueJ na začátky(pochopení objektového přístupu) a následně NetBeans (vývoj aplikací s GUI). Dobrá a vyzkoušená cesta…

9.  sid(86.159.32.xxx)   19. 8. 2008, 22:28

[1] Netbeans me ser-ou kazdym dnem. Skoda, ze nic lepisho neni. Pada to skoro stejne casto jako Visual Studio a to uz je co rict.

10.  Mead(88.146.184.xxx)   19. 8. 2008, 23:31

Nechtěl byste psát spíše na nějakém portálu o programování?

11.  z@chi(ověřeno)   19. 8. 2008, 23:32

To znamena, ze vas clanky o programovani, na zive.cz nevyhovuji?

12.  Mead(88.146.184.xxx)   19. 8. 2008, 23:35

Existuji portaly, kde by vase clanky meli lepsi cileni i uzitek.
Berte to pouze jako radu, nikoliv výtku.

13.  kolopes(78.45.51.xxx)   20. 8. 2008, 08:23

to 9:

No nevim zda se da prohlasit o Visual Studiu (2008), ze pada! Mne padlo jednou!

to 4:

> myslite onu fajnovou featuru, obsahuje moc peknou chybu, ze si tukanim pismenek v comboboxu misto hledani prepisujete treba nazev formulare

Tak tohle jsem nikdy nezazil. Vetsinou tukam tam kde mam, tak asi proto. ;-)

14.  ufak(62.240.183.xxx)   21. 8. 2008, 17:51

to sid : NetBeans naopak vydrzi dost, jsou elegantni a clovek s nima muze delat hned. Eclipse ma divnou filosofii, neprisel jsem mu na chut. BlueJ je dobre pro hrani, pro spousteni trid. Ale v kazdem jazyce je potreba alespon pochopit spusteni HelloWorld z konzole.

15.  Kamerove systemy(89.176.189.xxx)   21. 8. 2008, 20:31

Eclipse je super. Do te doby nez si tam nainstalujete par pluginu a pak zacne casteji padat, coz je uprostred psani kodu tak trosku na nic. Takze idealni je zakladni instalace, pak slape super, nemuzu vynnachvalit.

Na php staci v pohode PSPad.

16.  Vykook(86.49.9.xxx)   21. 8. 2008, 21:57

15: akorat ze v zakladu toho umi tak malo ze se s Netbeans fakt srovnavat nemuze ;-)

17.  Rudolf(78.45.88.xxx)   5. 10. 2008, 19:03

Já se trošku hrabu v PHP. Používám ale jako operační systém Linux, takže jsem vybíral z jiné množiny programů. Nakonec jsem zakotvil u Quanty. Mluví na mně česky, napovídá kód, uzavírá závorky a uvozovky, označí obsah celého tagu, má správce projektů apod.

Jen mě mrzí, že jsem třeba nenašel přeformátování kódu tak jak to umí PSPad. Mám na mysli automatické odsazení od levého kraje podle úrovně zanoření jestli mi rozumíte.

18.  Music rapidshare(213.37.141.xxx)   29. 10. 2008, 19:33

greatings…

wonderful…

Přidat komentář

*
Opište prosím text z obrázku.
Anti-Spam Image


Aktuální články a bleskovky

Lenovo uvádí nové ThinkPady s čipy Ivy Bridge
Lenovo uvádí nové ThinkPady s čipy Ivy Bridge
Brýle Google Glass jsou patentované
Brýle Google Glass jsou patentované
Ifttt.com: Propojte a automatizujte svůj internet
Ifttt.com: Propojte a automatizujte svůj internet
Nejlepší programy pro práci s Wi-Fi
Nejlepší programy pro práci s Wi-Fi



Zaachi blog využívá WordPress MU a běží na Blog.zive.cz. Vytvořte si svůj vlastní blog
Sledování přes RSS: články a komentáře


  • Kategorie

    • Algoritmy (4)
    • Bezpečnost (7)
    • hardware (4)
    • Java (7)
    • Mimochodem (9)
    • MySQL (2)
    • OpenGL (4)
    • PHP (23)
    • software (6)
    • technologie (8)
  • Poslední příspěvky

    • Java: parsování HTML
    • Debian: když vám server nakyne
    • Google aktualizoval PageRank!
    • Jak se učíte programovat?
    • VirtualBox: jak přežít více systémů
  • Štítky

    řazení 3g Algoritmy apple autorizace Bezpečnost c++ datum eclipse gd gd2 google grafy graphs hash http https internet iphone Java javascript kamera knihovna kodovani lamp library linux mlha MySQL nusphere OpenGL operační systém optimalizace PHP phped plynulá změna pohyb popup request server slovník twitter visual studio window windows
  • Kalendář

    Srpen 2008
    P Ú S Č P S N
    « Čvc   Zář »
     123
    45678910
    11121314151617
    18192021222324
    25262728293031
  • Seznam odkazů

    • Zaachi.com
  • Administrace

    • Přihlásit se

1209_Computer.png

Časopis Computer

  • Sportujte s moderní technikou
  • Test 11 výkonných grafických karet
  • Technologie: architektura Ivy Bridge
  • Výkonný notebook Acer Aspire TimeLIneU M3
  • Poradíme vám s nákupem PC skříně

Partnerská sekce pro IT profesionály:
Microsoft TechNet/MSDN


Video Živě

Bluetooth stojánky pro Android: Philips AS111, AS141 a AS351
Ifttt.com -- založení úkolu
Zprávy Živě - 12. května 2012
iPad docky Logitech AV Stand a Logitech Speaker Stand

další videa »






Mladá Fronta a.s. Mladá Fronta a.s.
Tiráž | Autoři | Připomínky | Odběr novinek | RSS | Textová verze
Copyright 2000–2012 Mladá fronta a.s. | Inzerce: onlinesales@mf.cz | Kontakt na redakci | Návštěvnost měří NetMonitor