Download Nombre Logo Ventajas Desventajas Java Un solo código funciona
Document related concepts
no text concepts found
Transcript
Nombre Java Visual Basic Logo Ventajas Desventajas Un solo código funciona para todos los browsers compatibles con Java o donde se tenga una Máquina Virtual de Java. Es un lenguaje de programación orientado a objetos. En páginas de Web, ya no tienen que ser estáticas, se le pueden poner toda clase de elementos multimedia y permiten un alto nivel de interactividad. -Es un lenguaje RAD. -Posee una curva de aprendizaje muy rápida. -Integra el diseño e implementación de formularios de Windows. -Permite usar con suma facilidad la plataforma de los sistemas Windows. -El código en Visual Basic es fácilmente migrable a otros lenguajes. -Acostumbra a los desarrolladores a programar con eficiencia No es muy raído -No es multiplataforma -Por defecto permite la programación sin declaración de variables. -No permite programación a bajo -No avisa de ciertos errores o advertencias -No tiene instrucciones de preprocesamiento. -El tratamiento de mensajes de Windows es básico e indirecto. -Es un lenguaje basado en objetos y no orientado a objetos. -No maneja muy bien los apuntadores de memoria. -No soporta tratamiento de procesos como parte del lenguaje. -No permite el manejo de memoria dinámica, punteros, etc. como parte del C++ Es un lenguaje compilado. El compilador del lenguaje atrapa una gran cantidad de errores de sintaxis y operaciones sin sentido que evitan que se traduzcan a problemas de lógica que luego son más difíciles de encontrar. Es multiparadigma, permite programación orientada a objetos y estructurada. C# Se puede definir una o más clases dentro de un mismo espacio de nombres. Existeun rango más amplio y definido de tipos de datos que los que se encuentran en C, C++ o Java. Se puede declarar a los métodos para que acepten un número variable de parámetros. Permite mantener múltiples versiones de clases en forma binaria, colocándolas en diferentes espacios de nombres. Esto permite que versiones nuevas y anteriores de software puedan ejecutarse en forma simultánea. lenguaje. El proceso de compilación es más complejo y se requieren mayores conocimientosde programación (manejo de punteros y programación de más bajo nivel). − Suele costar bastante un programador C++ . Tiene una barrera de entrada más alta. Algunos errores en tiempo de ejecución hacen caer el sistema, tomando un poco mas el tiempo de desarrollo Se tiene que conseguir una versión reciente de Visual Studio .NET, por otra parte se tiene que tener algunos requerimientos mínimos del sistema para poder trabajar adecuadamente tales como contar con Windows NT 4 o superior, tener alrededor de 4 gigas de espacio libre para la pura instalación, etc. Además para quien no está familiarizado con ningún lenguaje de programación, le costará más trabajo iniciarse en su uso, y si se quiere consultar algún tutorial más explícito sobre la programación en C# se tendría que contar además con una conexión a Internet.