http://cplte.blogspot.com/2005/03/entorns-de-desenvolupament.html

Entorns de desenvolupament

El desenvolupament de programari acostuma a fer-se utilitzant entorns integrats de desenvolupament o IDEs (Integrated Development Environment), els quals permeten editar el codi del programari, compilar-lo, depurar-lo, generar executables, etc. En el món del programari lliure existeixen diferents eines que faciliten el treball, en diferents llenguatges de programació. No és la intenció comentar tots els entorns existents sinó esmentar-ne alguns que he utilitzat darrerament.

El primer, Eclipse, és un entorn de desenvolupament multiplataforma orientat a programar amb Java però, que a més permet, mitjançant extensions (plug-ins), poder desenvolupar en altres llenguatges, com PHP i C++. Amb Eclipse es pot escriure codi, compilar-lo, depurar-lo, executar proves unitàries, executar seqüències d'ANT (per exemple, per generar versions), es pot accedir a repositoris de codi, etc. Una característica que el posava en mala posició per a dissenyar interfícies gràfiques d'usuari, respecte d'una altra alternativa, Netbeans, ara ja es pot considerar superada, gràcies al Visual Editor, un projecte per facilitar el disseny.

El segon, #Develop,és un IDE per a Windows, el qual permet treballar amb el llenguatge C# i més genèricament, amb la plataforma .NET de Microsoft. És una molt bona alternativa a Visual Basic per desenvolupar programari Windows, sobretot per crear ràpidament interfícies gràfiques. Malgrat que es digui #Develop també permet treballar en diferents llenguatges de programació, com Java i C++. Ofereix eines semblants a Visual Basic, per dissenyar visualment formularis, botons, etc., i també ofereix proves d'unitat del programari. El seu germà bessó és MonoDevelop, per a la plataforma Mono i en GNU/Linux. Malauradament no sé que es pugui utilitzar #Develop amb Mono.

Altres eines existents poden ser KDevelop, Gambas, Dev C++, etc. Com podeu veure si navegueu una mica, existeixen eines de desenvolupament lliures i per a molts llenguatges de programació habituals.

Respondre per correu electrònic a