Beruflich Dokumente
Kultur Dokumente
EntornodeDesarrolloIntegrado(IDE).|fergarciac
fergarciac
Smile!YoureatthebestWordPress.com
siteever
EntornodeDesarrolloIntegrado(IDE).
Publicadoelenero25,2013
EntornodeDesarrolloIntegrado(IDE).
Unentornodedesarrollointegrado,esunentornodeprogramacinquehasidoempaquetadocomounprograma
deaplicacin,esdecir,consisteenuneditordecdigo,uncompilador,undepuradoryunconstructordeinterfaz
grfica(GUI).
LosIDEproveenunmarcodetrabajoamigableparalamayoradeloslenguajesdeprogramacintalescomoC++,
PHP,Python,Java,C#,Delphi,VisualBasic,etc.Enalgunoslenguajes,unIDEpuedefuncionarcomounsistema
entiempodeejecucin,endondesepermiteutilizarellenguajedeprogramacinenformainteractiva,sin
necesidaddetrabajoorientadoaarchivosdetexto.
Algunosejemplosdeentornosintegradosdedesarrollo(IDE)sonlossiguientes:
Eclipse
NetBeans
IntelliJIDEA
JBuilderdeBorland
JDeveloperdeOracle
KDevelop
Anjunta
Clarion
MSVisualStudio
VisualC++
LosIDEofrecenunmarcodetrabajoparalamayoradeloslenguajesdeprogramacintalescomoC++,Python,
Java,C#,Delphi,VisualBasic,etc.Enalgunoslenguajes,unIDEpuedefuncionarcomounsistemaentiempode
ejecucin,endondesepermiteutilizarellenguajedeprogramacinenformainteractiva,sinnecesidaddetrabajo
https://fergarciac.wordpress.com/2013/01/25/entornodedesarrollointegradoide/
1/4
3/7/2015
EntornodeDesarrolloIntegrado(IDE).|fergarciac
orientadoaarchivosdetexto.
EsposiblequeunmismoIDEpuedafuncionarconvarioslenguajesdeprogramacin.EsteeselcasodeEclipse,al
quemedianteplagiosselepuedeaadirsoportedelenguajesadicionales.
UnIDEdebetenerlassiguientescaractersticas:
Multiplataforma
Soporteparadiversoslenguajesdeprogramacin
IntegracinconSistemasdeControldeVersiones
ReconocimientodeSintaxis
ExtensionesyComponentesparaelIDE
IntegracinconFrameworkpopulares
Depurador
ImportaryExportarproyectos
Mltiplesidiomas
ManualdeUsuariosyAyuda
ExistendiferentesversionesdelosIDEsperoestossonalgunosdelsoftwarequeutilizanIDE,estosson:
a)Eclipse:Softwarelibre.EsunodelosentornosJavamsutilizadosanivelprofesional.Elpaquetebsicode
Eclipsesepuedeexpandirmediantelainstalacindepluginsparaaadirfuncionalidadesamedidaquesevayan
necesitando.
b)NetBeans:Softwarelibre.OtrodelosentornosJavamuyutilizados,tambinexpandiblemedianteplugins.
FacilitabastanteeldiseogrficoasociadoaaplicacionesJava.
c)BlueJ:Softwarelibre.EsunentornodedesarrollodirigidoalaprendizajedeJava(entornoacadmico)ysin
usoanivelprofesional.Destacaporsersencilloeincluiralgunasfuncionalidadesdirigidasaquelaspersonasque
estnaprendiendotenganmayorfacilidadparacomprenderaspectosclavedelaprogramacinorientadaa
objetos.
d)JBuilder:Softwarecomercial.Sepuedenobtenerversionesdepruebaoversionessimplificadasgratuitasenla
web,buscandoenlaseccindeproductosydesarrollodeaplicaciones.Permitedesarrollosgrficos.
e)JCreator:Softwarecomercial.Sepuedenobtenerversionesdepruebaoversionessimplificadasgratuitasenla
web.EsteIDEestescritoenC++yomiteherramientasparadesarrollosgrficos,locuallohacemsrpidoy
eficientequeotrosIDEs.
VentajasdelosIDEs.
1. Lacurvadeaprendizajeesmuybaja.
2. Esmsgilyptimoparalosusuariosquenosonexpertosenmanejodeconsola.
3. Formateodecdigo.
4. Funcionespararenombrarvariables,funciones.
5. Warningsyerroresdesintaxisenpantalladealgoquenovaafuncionaralinterpretarocompilar.
https://fergarciac.wordpress.com/2013/01/25/entornodedesarrollointegradoide/
2/4
3/7/2015
EntornodeDesarrolloIntegrado(IDE).|fergarciac
6. Podercrearproyectosparapodervisualizarlosarchivosdemaneragrfica.
7. Herramientasderefactoringcomoporejemploseriaextraeruna
porcindecdigoaunmtodonuevo.
8. NoesrecomendadoperoposeeunnavegadorwebinternoporsiqueremosprobarlascosasdentrodelaIDE.
DeacuerdoatodoestoalgunosIDEsnosongratuitosporelmismomotivoqueelsoftwaresonutilizadospara
trabajosmejorados,portalmotivoenlosIDEspodemosimplementarlneasdecdigodondepodamosresolver
algnproblemaconbasealcompilador,esteeselquenospermitirmodificarocorregirnuestroserroresdel
programa.
MiopininacercadelosIDEsesquealgunosdeestosnecesitanmuchasaplicacionesparapodersacarla
aplicacinyenotrosesmuyfcilutilizarlosporquealmomentodeescribirlaslneasdecdigotecorrigetus
problemasdelaaplicacin,deacuerdoaestoenmipuntodevistaelIDEquesepudieraimplementarseraelde
JCreatoryEclipse.
Algunosentornossoncompatiblesconmltipleslenguajesdeprogramacin,comoEclipseoNetBeans,ambos
basadosenJavaoMonoDevelop,basadoenC#.Tambinpuedeincorporarselafuncionalidadparalenguajes
alternativosmedianteelusodeplugins.Porejemplo,EclipseyNetBeanstienenpluginsparaC,C++,Ada,Perl,
Python,RubyyPHP,entreotros.
ReferenciasBibliogrficas.
Wikipedia(2012),Consultadoen:http://es.wikipedia.org/wiki/Entorno_de_desarrollo_integrado,el21de
Enerodel2013.
http://foro.ignetwork.net/showthread.php?15188IDEEntornointegradodedesarrollo(Conceptoimportante),
el21deEnerodel2013.
InformaticaSONs.(2011),Consultadoen:http:
//www.sosinformatica.net/evi/VisualBasic/guia_rapida/vb_guia_bd01.htm,el21deEnerodel2013.
https://fergarciac.wordpress.com/2013/01/25/entornodedesarrollointegradoide/
3/4
3/7/2015
EntornodeDesarrolloIntegrado(IDE).|fergarciac
https://fergarciac.wordpress.com/2013/01/25/entornodedesarrollointegradoide/
4/4