Estoy un poco confundido acerca de estos dos términos, ¿alguien puede explicar cuál es la diferencia, por ejemplo, Eclipse es un ejemplo de IDE, no puedo editar, depurar, compilar mi programa, pero el Lo mismo que puedo hacer con SDK, ¿me equivoco? gracias de antemanodiferencia entre SDK e IDE
Respuesta
Un SDK por lo general solo incluye los elementos necesarios para desarrollar aplicaciones. Esto incluye marcos, bibliotecas, archivos de cabecera, lo que sea, así como compiladores, depuradores y otras herramientas, tales como perfiladores, etc.
Un IDE simplemente hace que el acceso a las más fácil de usar (o integrado, por lo tanto, el nombre), si quieres. Sin embargo, Eclipse, por ejemplo, también viene con su propio compilador.
En cualquier caso, un IDE le permite desarrollar aplicaciones desde un único entorno, ya sea Emacs, Visual Studio o Eclipse. Si solo tiene un SDK, debe escribir programas con un editor de texto, compilarlos con el compilador (en lugar de pulsar F \ d +), depurar con el depurador que a menudo tiene una interfaz de texto incómoda, & c.
+1 para la descripción concisa, humana, amigable –
Rössel: puede recomendar, acabo de terminar mi curso en C++, y quiero escribir algún programa (capacitar mis habilidades) con ventanas gráficas, que SDK puede recomendar ¿yo? Qt será lo suficientemente bueno? – helloWorld
@helloWorld: No tengo experiencia con C++. – Joey
SDK = Kit de desarrollo de software ... las herramientas que realizan las tareas mencionadas anteriormente. IDE = Entorno de desarrollo integrado ... Una GUI para acceder a las herramientas de SDK y algunas (las características son diferentes).
Un SDK tiene bibliotecas DLL, compiladores y otras herramientas para compilar código fuente en un programa ejecutable (o código de bytes intermedio para ejecutar en JVM o .NET). Puede escribir el código fuente en cualquier editor de texto y crear su programa a partir de todos sus archivos de texto usando un SDK.
Un IDE integra todas las características del SDK, incluido el compilador, en los menús de la GUI para facilitar el acceso a todas esas características y facilitar el desarrollo de software. Crea scripts de compilación para que usted haga que administrar su proyecto sea más fácil y mucho más. Mi favorito, te permite depurar al recorrer el código línea por línea.
Visual Studio, Eclipse, NetBeans son ejemplos de IDEs. .NET Framework 4.0 y Swing Application Framework son ejemplos de SDK.
muchas gracias por una respuesta amistosa – helloWorld
- 1. Diferencia entre initWithNibName e initWithCoder
- 2. ¿Haces una distinción entre editores de texto e IDE?
- 3. ¿Hay alguna diferencia entre RPC e IPC?
- 4. Diferencia entre default-initialize e value-initialize?
- 5. ¿La diferencia entre sys.stdout.write e print?
- 6. diferencia entre puntos numpy() e interior()
- 7. Diferencia entre devoluciones e impresión en python?
- 8. ¿Diferencia entre paquete e instalación de gema?
- 9. Diferencia entre EXISTS e IN en SQL?
- 10. Diferencia entre var_dump, var_export e print_r
- 11. ¿Diferencia entre nueva e inicialización en Smalltalk?
- 12. ¿Diferencia entre servicio e hilo en Android?
- 13. Diferencia entre objetos mutables e inmutables
- 14. Diferencia entre if -e y si -f
- 15. ¿Diferencia entre void main e int main?
- 16. Diferencia entre cvMat, Mat e IpImage
- 17. ¿Diferencia entre long e int en C#?
- 18. Xcode iPhone - Base SDK, diferencia Active SDK?
- 19. diferencia de iPhone SDK entre isKindOfClass y isMemberOfClass
- 20. iPhone SDK: ¿cuál es la diferencia entre #import y @class?
- 21. ¿Cuál es la diferencia entre IDREF e IDREFS en XSD?
- 22. Diferencia entre default-initialize e value-initialize en C++ 03?
- 23. ¿Cuál es la diferencia entre Scope_Identity(), Identity(), @@ Identity e Ident_Current()?
- 24. Diferencia entre addSubview e insertSubview en la clase UIView
- 25. diferencia entre generador de ID nativo e incremental tipo
- 26. ¿Cuál es la diferencia entre WAS e IIS?
- 27. Diferencia entre isElementPresent e isVisible en Selenium RC
- 28. ¿Cuál es la diferencia entre identidad e igualdad en OOP?
- 29. ¿Cuál es la diferencia entre las interfaces IComparable e IEquatable?
- 30. ¿Cuál es la diferencia entre "protegido" e "interno protegido"?
Diría que la única similitud es ** ** D '** –
No entiendo por qué este qs ha sido votado como no constructivo. Será una buena idea explicar el motivo del cierre. – samprat