No soy programador profesional, pero e observado en 2 años que tengo usando este lenguaje, lo siguiente de diferencia en los lenguajes que mencionas:
1 = Clarion genera ejecutables con tamaño muy pequeño en comparacion con los ejecutables generados con VB .
2 = Noto que existe poca información clara y precisa acerca del uso de clarion en internet (gratis).
3 = El editor de codigo de Clarion esta años luz atras. A diferencia de los editores de codigo de VB y VFP.
4 = Planea bien la base de datos y los wizard generan por ti todos los catalogos (Solo tienes que hacerles unos pocos cambios y listo) en poco tiempo.
Algunas formas si las tienes que rediseñar para dar mas facilidad al usuario final.
5 = Al estar moviendo las propiedades de los BROWSER en CLARION varias veces TRUENA y te cierra el compilador de CLARION 5 y 6 , 6.1 (que son los que he utilizado)
6 = Otra cosa tambien TRUENA mucho al Entrar varias veces a la opcion SOURCE como 3 veces.
7 = Buen manejo de concurrencias a registros en ambientes multiusuario (manejador TOPSPEED). Los demas no los e revizado.
8 = En Clarion hay que ser muy observador para lo del manejo de los errores de tiempo de compilacion ya que no es muy simple.
9 = Clarion da acceso al API de windows, uso de OLE,OCX,dlls
10 = Me gusta el manejo discreto de errores en programas de CLARION
_____________________________________________
he visto clarion 6 para bajar en programas P2P
_____________________________________________
Haber si te sirve de algo.......
SI ME EQUIVOQUE EN ALGUNO DE LOS PUNTOS QUE CREO, POR FAVOR AGANMELO SABER QUIZAS CONFIGURE ALGO MAL, PARA ASI MEJORAR.