2009-03-23 35 views
5

Hace algunos años solía programar en VB6, realmente me gustó porque era muy simple y rápido, cuando salió VB.net, lo abandoné porque cambiaron muchas cosas. Me pregunto si después de todos estos años hay un nuevo lenguaje o IDE que ayuda a programar de una manera más fácil y más rápida que VB6. No estoy muy interesado en asuntos académicos/personales como, muy alto rendimiento, gran movilidad a través de sistemas operativos, código abierto, etc. Me gustaría saber si hay algo para programar aplicaciones de escritorio pequeñas y medianas. de una manera muy fácil y rápida.¿Más fácil que Visual Basic 6?

Disculpe si mi inglés no es muy claro.

Editar respuesta Nicholas: Bueno, debo admitir que no probé demasiado VB.Net, estaba un poco decepcionado porque tendría que aprender muchas cosas nuevas y no he aprendido VB6 mucho tiempo antes (en ese momento).

+0

Por favor, marca esto como "comunidad wiki". –

+0

Además de convertirlo en un wiki de la comunidad, es posible que desee marcarlo también como [subjetivo]. No hay una respuesta correcta. –

+0

Por 'más fácil y más rápido', ¿a qué se refiere exactamente? En mi humilde opinión, ¡no es mucho más fácil que el seudocódigo! – RobS

Respuesta

11

VB.Net es la progresión natural de VB6, y tiene muchas herramientas y recursos gratuitos en línea para comenzar. Microsoft incluso ofrece un entorno de desarrollo gratuito, así como una base de datos gratuita para el desarrollo/agrupamiento en sus aplicaciones.

Consulte this website para obtener información y enlaces de descarga en todo el software gratuito de Microsoft.

Además, dijiste que probaste VB.Net y no le gustó-- ¿Tengo curiosidad por saber por qué? Sí, hay una pequeña curva de aprendizaje, pero la abundancia de información de inicio en Internet seguramente puede ayudar. Al principio me sentí un poco abrumado por .NET (particularmente ASP.Net) al no ver el valor de cambiar/aprender un nuevo idioma.

+0

Estoy de acuerdo. Si ya conoce VB6, siga esta ruta. Es diferente, pero te será muy familiar. A menos que solo quiera aprender algo completamente diferente como ejercicio de aprendizaje ... –

+0

No sé si usted es un programador profesional, un usuario de negocios o un aficionado, pero en mi humilde opinión, la curva de aprendizaje de VB6 a .NET es una buena opción. inversión en su conjunto de habilidades. Es una plataforma sólida que no va a desaparecer en el corto plazo ... y, como dijo Nicholas, ahora hay un IDE gratis. –

4

Uno de los idiomas más fáciles de aprender y usar es Python.

+0

Absolutamente. La mayoría de los novatos de Python que no tienen prejuicios sobre la sangría del código fuente de Python se vuelven fanáticos de Python :) – Anonymous

+0

Y algunas personas prefieren la sangría, ya que es simple, obvia y generalmente se hace (informalmente) en muchos otros idiomas. –

+6

Yay para Python en general, pero no es tan simple para escribir "pequeñas aplicaciones de escritorio" dado que tiene que elegir un marco GUI de terceros, que generalmente no son * que * simples y no tienen Visual Studio- la integración del constructor de UI de estilo que un usuario de VB puede esperar. (Odio esos, pero aún.) – bobince

8

Siempre sentí que Microsoft Access fue de lejos el mejor para este tipo de requisitos.

editar - Me doy cuenta de que esta no es una respuesta políticamente correcta. Pero el paquete total de un DB incorporado, un gran paquete de desarrollo de GUI , un gran generador de informes (muy superior a los informes de cristal, por ejemplo), el fácil desarrollo de tablas y consultas, todo en un paquete amigable, hazlo casi trivial para desarrollar con. Para un desarrollo rápido, es lo mejor que he usado.

FWIW, hago Java, C++, C, VB4/6, ASP, JSP, Perl, PHP, CSS/DHTML, JavaScript, Pascal, Fortran, Kenemy y Kurtz Basic, BAL, scripts de shell unix, Oracle, mySql , RPG III, COBOL, algunas cosas patentadas, varias macros, varias tecnologías distribuidas, lenguaje de control de trabajos, CPL, etc. Salí del desarrollo en Access debido a limitaciones de escalabilidad.

+1

+1 por ser valiente. Curiosamente, estoy de acuerdo contigo. – Chris

+0

Sin duda lo incluiría como un candidato viable para una discusión posterior. – dkretz

+0

¿Por qué los votos a favor? Esto es perfecto. – recursive

2

Microsoft tiene un nuevo dialecto de BASIC llamado Small Basic. Desde el sitio web:

... Small Basic es un pequeño y fácil de aprender lenguaje de programación en un amable y invitando entorno de desarrollo, Small Basic hace que la programación de una brisa . ...

Small Basic se inspira del BASIC lenguaje de programación original , y se basa en la plataforma Microsoft .NET . Realmente es pequeño con solo 15 palabras clave ...

El pequeño entorno de base de desarrollo ... proporciona potente entorno moderno cuenta con como Intellisense ™ ...

+1

intenta compilar un formulario en Small Basic. Vaya, no puedo hacerlo, ¿puedes ...? –

2

Python o Ruby.

Los idiomas dinámicos tienen una serie de ventajas (y desventajas), pero por lo que usted propone parecen ser perfectas. Recomendaría las encuadernaciones python o ruby ​​de un conjunto de herramientas de alto nivel como un entorno perfecto. Por ejemplo, la biblioteca Qt proporciona la mayor funcionalidad que necesita y los lenguajes dinámicos le permiten una fácil experimentación

+0

Voto ascendente, parece que alguien fue a un jolgorio downvote. –

0

¿Quizás Clarion es lo que está buscando? Personalmente, no tengo mucha experiencia con eso, pero puedes construir algunas aplicaciones agradables que prácticamente no tienen habilidades de codificación.

1

Usted podría intentar FreeBASIC.
Su sintaxis es muy muy similar a la de VB y es un proyecto de código abierto trabajado activamente, también es portátil en diferentes plataformas.

Puede obtener una descarga here y hay varios trabajos ejemplares que se pueden encontrar here.

1

Si ya no se hizo, recomendaría python. Es uno de los idiomas más fáciles de aprender.

Mi primer idioma fue Pascal y creo que también es uno de los idiomas más fáciles y con Delphi volviendo a ser popular, creo que es una muy buena alternativa a VB6.

Siempre he encontrado que Delphi sea más fácil que VB a pesar de la creencia popular.

+0

Yo también. Siempre tuve la sensación de que podía trabajar más directamente para resolver mis problemas, en lugar de probar y error para siempre. –

3

FLEX/AS3/MXML/AIR (tnx le dorfier) se acerca mucho a la sensación de VB6 de hace muchos años. Pero entiende cosas como CSS y produce resultados que funcionan en navegadores en cualquier plataforma (o escritorio con AIR). Usted escribe el código y lo ejecuta, el ciclo de codificación es muy rápido. Y AS3 es al menos tan poderoso como lo fue VB6, además hay una infinidad de complementos y bibliotecas para todo tipo de aplicaciones, todos los principales servicios web, interfaz de base de datos, animación, video, 3D, autogeneración de código PHP , etc.etc.etc ...

Y Flex Builder 3 es gratis para estudiantes y educadores.

alt text http://www.infoworld.com/infoworld/img/17TC-adobe-flex-builder.jpg

+0

No estoy seguro de por qué fue downvoted - una buena respuesta. Es posible que desee agregar AIR para cubrir el lado no del navegador. – dkretz

1

echar un vistazo a Lua

  • lengua de la base muy pequeña, toda la documentación es una única página web (muy legible). puedes aprender fácilmente lo básico en un fin de semana.
  • libros muy buenos (pequeños) con buenos consejos.
  • comunidad muy útil.
  • muy rápido, ambos con el bytecode VM estándar y el JIT.
  • usado mucho en los juegos, tanto porque es fácil de insertar en la aplicación como porque es fácil de explicar a los jugadores interesados ​​en ampliar el juego.
  • fuentes legibles.
  • licencia de MIT, utilícelo para lo que quiera, sin condiciones.
0

Creo que C# es un lenguaje muy bueno para programar aplicaciones de GUI de forma rápida y sencilla.

2

Las dos primeras versiones de VB.NET tuvieron serias deficiencias en comparación con Visual Basic 6. Sin embargo, la mayoría de estos problemas se han solucionado desde Visual Studio 2005. Hoy, para nuevos proyectos, siento que todo lo que hace que VB6 sea tan fácil el uso está disponible con VB.NET además de que usted obtiene construcciones de lenguaje nuevas y .NET Framework. También hay refactorización, y el VB Power Pak que trae de vuelta el viejo motor de impresión simple de usar.

Por supuesto, hay una curva de aprendizaje involucrada. Pero no más que el salto de QuickBASIC/PDS a VB 1. Si tiene que mantener o transferir un proyecto anterior, las diferencias entre VB6 y VB.NET son mucho más graves.

Finalmente está el Proyecto Mono que admite el compilador de VB. Esto proporciona un grado de inmunidad relativa de que Microsoft decida retroceder nuevamente.

0

Si bien esta podría no ser una respuesta completa a su pregunta, recomendaría pasar algún tiempo aprendiendo un lenguaje más complejo (Objective-C, Java, C#, etc.). Con la experiencia que aprende con los patrones de diseño OOP, etc., en el futuro no tendrá que buscar el idioma "más fácil" para programar.

0

visual basic.NET es mucho más fácil y tiene características completas que VB6 como lo he experimentado.

0

Hace poco me molesté con Microsoft Lightswitch y me pareció extremadamente VB. Muy rápido para enlazar a una base de datos y generar formularios, cuadrículas, etc.

Cuestiones relacionadas