Integrated Development Environments pro Windows

MyEgo.cz

home foto blogy mywindows.cz kontakt

Integrated Development Environments pro Windows

Software 10.08.05
IDE

IDE (Integrated Development Environment) je základ pro libovolné programování, debugování, profilování a ladění. Osobně mě historicky vyhovovalo a vyhovuje více IDE Borlandu, nicméně, s Visual Studio 2005 se i Microsoft dostává do předních pozic, zejména s jeho IntelliSense technologií (kterou má ovšem už Borland C++ Builder 6 z roku 2002).

Co je ovšem mnohem zajímavější je fakt, že vývojářské nástroje Microsoftu si můžete stáhnout zcela zdarma. Dostupné jsou tak na webu labs.msdn.microsoft.com:

Během pár minut máte instalováno, a můžete začít vytvářet programy pro .NET. Po registraci a aktivaci zdarma dostanete i pár online knížek.

Visual C++ 2005 Express Edition můžete navíc použít i pro vývoj (v praxi mnohem užitečnějších) Win32 programů, postačí si stáhnout Win32 SDK a upravit pár souborů dle následujícího návodu.

Od Borlandu toho zdarma moc nedostanete, je to škoda, takový Borland C++ Builder 6 Personal Edition by se studentům hodil, je to nejlepší prostředí pro vývoj Win32 aplikací. Zdarma je u Borlandu jen C# Builder a JBuilder Foundation.

Pro C++ můžete použít v nouzi nejvyšší i Dev C++, které obsahuje MingW gcc kompilátor, ale jeho IDE a zejména debugger za Borland a Microsoft nástroji extrémně zaostává. Dostupné je snad i Microsoft Visual C++ 6.0 z roku 1998, které se ale pořád používá i na velké projekty. Podobný produkt pro Pascal se jmenuje Dev Pascal, a tento produkt je poměrně použitelný, stejně tak jako Free Pascal.

Podle komentářů je situace výborná pro Javu, zde existuje několik vynikajících IDE zdarma:

Pokud programujete v PHP, pro Eclipse je dostupný vynikající plugin PHPEclipse.


Pokud máte tip na další vývojářské nástroje zdarma (klidně i plně funkční beta verze), které fungují, napište to do komentářů.


Komentáře

  1. 1 Kartelus 10.08.05, 02:08:25
    FB

    Dalším free IDE, děláno nejen pro studenty, je Borland® JBuilder® 2005 Foundation. Dělal jsem v něm nedávno semestrálku. Hlavní nevýhoda je nutnost se registrovat někde v eméricé. Chtějí i telefonní číslo, trošku jsem nechápal :). Výhodu má toto IDE v tom, že si jí můžete vypálit na CD a kdekoliv spustit. Musíte si jenom dodatečně zazálohovat adresář %Documents and Settings%\%Jméno uživatele%.borland a je to. Lze si stáhnout i nápovědu. Na disku pak zabere 263MB i s JDK verze 1.4 (je součástí instalace). Zanedlouho by mohla vyjít nová verze, uvidíme.

  2. 2 Jindrich Sarson 10.08.05, 09:08:06
    FB

    No tento krok je reakci na uspech Eclipse, nevim jak ted, ale asi jeste pred rokem se Visual Studio nemohlo s Eclipse vubec rovnat. Automaticky asistent pri psani kodu, ktery opravdu pomaha (napr. automaticke pridavani importu pri prvnim pouziti tridy, ale i stovky dalsich veci), dokonaly refactoring (ten VS nemel tehdy vubec), vyborna navigace v kodu (CTRL-T vyvola dialogove okno, kam staci napsat zacatek tridy a clovek je pak do ni presunut, daleko rychlejsi, nez nejake hledani tridy v panylku). Tech vychytavek je fakt hodne, je dobre si precist komentovane screenshoty v helpu s temi nejzajimavejsimi.
    Eclipse je sice nejdokonalejsi pro Javu, ale pouzivam ho i pro Python a PHP. Je v nem opravdu radost programovat. Pluginama jde rozsirit temer ve vsech smerech, muj oblibeny plugin je jiz zmineny PyDev pro python, PHPclipse pro PHP a pak XMLBuddy pro editovani XML. Prave filosofii pluginu je to takovy Firefox pro vyvojare.

  3. 3 Milan 10.08.05, 09:08:12
    FB

    Borland C++ má dvoj-mesačný trial. To je vcelku dosť - za tú dobu sa dá C++ aj naučiť. Navyše sa mi nezdá, že by microsoft vydal celé Visual Studio len tak free. Nečítal som licenčné podmienky ale neprekvapilo by ma keby aj Visual C++ 2005 Express Edition po nejakých dvoch mesiacoch vypísal beta expired.
    Mimochodom aj QBasic je zadarmo. On, teda, vlastne nie je IDE pre windows ... vlastne ani exe pre DOS sa v ňom nedá skompilovať ... ale aj tak sa v ňom veľa skvelých programátorov zoznámilo s programovaním :)
    Ešte som sa chcel opýtať, či obsahuje VC++ možnosť robiť v assemblery.

  4. 4 Butkic 10.08.05, 09:08:40
    FB

    Nemůžu se nezeptat, hazíš tady samé screeny, a ani se nepochlubíš co to máš za themes XPček? :-)

  5. 5 Josef Petrák 10.08.05, 09:08:43
    FB

    Myslím, že pro vývoj aplikací v C# a VB .NET se dá celkem úspěšně použít i free IDE SharpDevelop.

  6. 6 noname 10.08.05, 09:08:59
    FB

    JAVA developer suite:
    Borland JBuilder Foundation také zdarma
    http://www.borland.com/downloads/download_jbuilder.html...

  7. 7 pavouk 10.08.05, 10:08:44
    FB

    Doplním jen několik kvalitních IDE pro Javu - nevím jestli byla opomenuta záměrně.

    Borland JBuilder 2005
    verze Foundation zdarma, Enterprise po registraci 30 dní (trial)

    Oracle JDeveloper 10g
    plná verze zdarma

    nebo:
    Eclipse
    zdarma, výhodou je rozšiřitelnost o celou řadu pluginů

    NetBeans
    zdarma

    Zmínil jsem pouze ty, s kterými mám osobní zkušenost.

  8. 8 Radek Hulán 10.08.05, 10:08:50
    FB

    [2] pravda, trošku se stydím, že jsem Eclipse sám nezmínil, a to jsem už specificky o PHPEclipse psal na tomto webu

    http://www.eclipse.org/
    http://www.phpeclipse.de/tiki-view_articles.php...

  9. 9 Martin Křížek 10.08.05, 10:08:50
    FB

    Používám NetBeans IDE 4.1, pro Javu. Je dostupné zdarma.
    http://www.netbeans.org/

  10. 10 XToltek 10.08.05, 12:08:51
    FB

    Nejlepší IDE pro Javu všech dob se jmenuje IDEA IntelliJ (v současnosti ve verzi 5.0). Sice není zdarma, ale volně dostupné buildy jsou v Early access programu. Dále existují Academic a Open Source licence, kdy lze IDEU využívat zcela zdarma.

    Všichni znají ty výše uvedené IDE, ale už jen málo slyšelo o IntelliJ, přitom se domnívám, že i pro začátečníky je to nejlepší volba.

    Kdo ochutná IntelliJ nechce již jinak...
    Málo lidí i ví, že je toto IDE vyvíjeno v Praze Rusy.

  11. 11 pkm 10.08.05, 12:08:54
    FB

    Jsem odkojen Delphi a pak BCB, v Builderu jsem napsal většinu svého C++ kódu. Ale musím říct, že IntelliSense je v MSVC mnohem lepší, v BCB to bylo takové nespolehlivé, pomalé.

    MSVC jsem nikdy pořádně nepoužíval, protože MFC je fakt hrůza.

    Ale teď jedu jen v Jave/C#, začal jsem s NetBeans, ale Eclipse je asi lepší.

  12. 12 Jindrich Sarson 10.08.05, 02:08:24
    FB

    [10] V Idee jsem mel take tu cest pracovat a je to opravdu velmi kvalitni IDE. Je jeste o chlup lepsi, nez Eclipse (alespon na Javu), i kdyz vetsinu vychytavek maji uz obe IDE (zvlaste Eclipse 3.1).

    Ale jinak souhlas, pokud by byla Idea zdarma, tak ji urcite zvolim misto Eclipse.

  13. 13 Jiří 10.08.05, 04:08:14
    FB

    Microsoft nevydal zdarma Visual Studio, ale jednotlivé produkty (C#, C++, VB), které neobsahují některé věci, které domací uživatel nevyužije.: např. reportovací komponenty, práce v týmu, apod.

    Nejedná se o žádný Trial. Je to plná verze! Kdysi někdo z Microsoftu prohlásil, že programatorská divize nemusí nutně vydělávat, stačí když sama sebe zaplatí.

    Můžeš tuto verzi používat dokonce i pro komerční aplikace, což u Borlandu v Personal verzi (myslím, že verzi 5) bylo zakázáno!

  14. 14 gbl 10.08.05, 06:08:32
    FB

    Eclipse/phpeclipse by mi vyhovovalo, az na jednu vec - synchronizace. At cvs, nebo ftp ci sftp je tak nestastne udelano, ze jsem nakonec eclipse zavrhnul. Skoda.

  15. 15 malyfred 10.08.05, 08:08:59
    FB

    U Javy se vyplati vyzkouset JCreator (http://www.jcreator.com/download.htm...), nebot, na rozdil od jinych, neni sam psan v Jave a tedy je rozumne rychly a takrka nekonecne konfigurovatelny jako kazde jine slusne IDE.

  16. 16 llook 10.08.05, 09:08:27
    FB

    Jen bych upřesnil, že Free Pascal je pouze překladač (celým jménem Free Pascal Compiler). Dev-pascal používá právě FPC, i když myslím lze nastavit i pro GPC. Přímo od autorů FPC je k dispozici něco čemu říkají IDE, ale podobá se to spíše starším verzím Turbo Pascalu.

    Pro Pascal (opět FPC) existuje ještě Lazarus, který se snaží vytvořit "Delphi pro chudé". Obávám se ale, že nepůjde na Windows.

    Dev-c++ jsem nikdy nepoužíval, ale na škole jsme dělali s Dev-pascalem. Nevím, jak se to vyvinulo, ale tehdy to bylo něco příšerného.

    A měl bych jednu otázku. Jsou ty MS programy zdarma, nebo v ceně? Jestli je legální spouštět je pod WINE bez vlastnictví winlicence?

  17. 17 Radek Hulán 10.08.05, 09:08:31
    FB

    [16] licenci jsem nečetl, ale pochyboval bych že pod Wine (Win95) to poběží, potřebuje to .NET 2.0

  18. 18 Ladislav Thon 11.08.05, 12:08:34
    FB

    Nejlepší je Delphi 3 -- když víte, které konstrukce způsobují chyby překladače :)))

  19. 19 Majkls 11.08.05, 09:08:10
    FB

    Tak sklízíme první ovoce díky opensource. Ať si říká kdo chce co chce ;-).

  20. 20 Miki 11.08.05, 09:08:51
    FB

    Přimlouvám se za více takovýchto článků, skvělý přehled... Díky

  21. 21 Michal 25.01.06, 08:01:26
    FB

    Pokiaľ viem tak IntelliSense bolo už v prvom Visual Studio.NET a to bolo v roku 2002.