Ay ay ay, tu y tu C#.......
Pues ahora están con el famoso Cw (c omega), que parece ser una
evolución de C#....
Pero, realmente, ¿qué aporta nuevo C# respecto a Java? Porque es que
yo aún no he visto nada que nuevo, a no ser las librerías de microsoft de
.NET lógicamente.. Por el resto, a mi me parece idéntico a Java.. Tampoco es
que haya pasado de programar algo mucho más complejo de un "Hello World",
pero vamos, que realmente es lo mismo...
Y, bien mirado, así es como tiene que ser; no creo que a día de hoy
sea "útil" más "cambios" en los lenguajes de desarrollo; C fue un estándar,
y lo sigue siendo; y todo lo que venga de C, tiene que ser bueno ;) (al
menos debería)
El "autotipado", los garbage collector, etc etc etc, creo que
todavía están en estado muchas veces demasiado experimental.. En el mismo
Java, que ya tiene sus años, a veces yo me he encontrado que una variable
que en teoría no debía existir ya, seguía existiendo.. Con lo cuál el tema
de reserva de memoria de C no es tan ilógico...
Pero bueno, sin llegar a esos extremos, creo que el nivel de
abstracción que te ofrecen C#/Java/cualquier otro similar, es suficiente;
pero, por favor, siempre TIPADO, y coherente.... Nada de mezclar lechugas
con tomates... (Salvo en ensalada)
Visual Basic en las primeras versiones era un cachondeo... Aquello
parecía más Pascal, que otra cosa; lo curioso es que aparecía la palabra
"Basic"; igual era por que podías hacer un go to.. Pero por otra cosa.. Ni
se parece, ni se pareció nunca a Basic jejejeje. Que tiempos los de VB
5.....
PD:
Por cierto.. Eso de hacer un bucle con un .lenght es una HORROROSA
práctica de programación... Es más elegante:
var lenMatrix_int = array.lenght;
for (var count_int = 0; count_int < lenMatrix_int; count_int++) {
....
}
En cada iteración te estás ahorrando llamar a la propiedad lenght...
Lo cuál seguro que es más lento que una variable numérica en memoria ;)
Saludos :)
> -----Mensaje original-----
> De: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] En nombre de Alejandro Cid
> Enviado el: jueves, 21 de julio de 2005 0:07
> Para: [email protected]
> Asunto: Re: [ASNativos] Shared Fonts o cómo importar una fue
> nta en tiempo de ejecución
>
>
> >>La verdad es que cuánto más profundizo en Flash, y sobre todo al
> >>rabajar con OOP, veo que esta gente de Macromedia ha hecho
> un semilenguaje
> >>OOP, y no terminan de hacer algo realmente serio.. A ver si
> con la compra
> >>de
> >>Adobe mejoran, y son un poquito más serios, porque vamos...
> Hay cosas que
> >>claman al cielo; prefería tener 5 clases que funcionasen
> BIEN, que no
> >>50.000
> >>que estén funcionando a medias como ahora mismo..
>
> Amen Hari, el AS2 es ahora mismo lo que era el Visual basic
> en su primera
> época, compila
> lo que le da la gana, mezclan conceptos de lenguaje de script
> y luego esta
> el tema de una OOP
> que no es tal... en fin, el flash fué y es una idea genial,
> pero tiene
> muchísimo que mejorar a nivel
> de desarrollo.
>
> >>Por ejemplo, un removeMovieClip no lanza una exception, si no
> >>consigue borrar un MC en el Stage... Ni practicamente
> ninguna clase lanza
> >>ningún tipo de exception, con lo cuál el try catch throw
> solo te sirve
> >>para
> >>TUS clases.. Lo cual me parece un cachondeo, lógicamente.
>
> haha, ¡¡fiesta!! :D
>
>
> >>Vamos, que aún les queda mucho camino
>
> Claro hombre, vamos a ver, el flash nació para lo que nació,
> es como si
> queremos comparar
> Javascript o VBscript con Java o .NET
>
> >>El gran problema, creo yo, es que quieren hacer convivir AS 1 con AS
> >>2, y así no se puede... Y nos pasa lo que nos pasa; que no
> tenemos ni una
> >>cosa, ni la otra...
>
> Mira, estos dias estuve desarrollando una aplicación con
> componentes, que
> apenas los he tocado hasta ahora
> y justamente llegamos a la misma conclusión, sobre todo a lo que en
> problemas de compilación
> se refiere, tipado, no hay un option strict de tipado, nada
> te da error,
> puedes comparar tipos arrays con strings
> con integers, objects, ala, todo compila, joe, hace un rato
> se me fue la
> pinza y en un "for (k=0; k<unArray; k++)" se me olvido
> obviamente poner un "unArray.lenght" y no solo te deja
> compilarlo, sino que
> no da ningún tipo de error, por lo menos
> en Visual Basic te daba un pete aunque no sabias donde, en 10
> lineas de
> codigo no pasa nada, pero cuando te estas currando algo serio
> llega un momento que mandas el flash a cierto sitio.
>
> >>Pero bueno, esto se ha vivido en otros ámbitos de desarrollo (por
> >>ejemplo .NET
>
> Bueno, solo en VB.NET, que han mantenido algunas prácticas
> "chungas", no me
> diras que C# es una joyita :D
>
> Jano
>
> ----------------------------------
> Lista ASNativos:[email protected]
> http://www.5dms.com/listas
> ----------------------------------
----------------------------------
Lista ASNativos:[email protected]
http://www.5dms.com/listas
----------------------------------