Blogalia

"En el arte marcial como en la vida diaria. En la vida diaria como en un arte marcial."

Aikido

Sígueme en Twitter

<Diciembre 2024
Lu Ma Mi Ju Vi Sa Do
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31          


Todas las Historias

VELOCIDAD DE ESCAPE

Inicio > Historias > NHIBERNATE

2004-10-04

NHIBERNATE

En algunas bitácoras de adictos a ese lenguaje salido del infierno y denominado JAVA suele ser un tema frecuente hablar de Hibernate.
Se trata de un servicio que permite el mapeado de una base de datos relacional en objetos utilizables desde el código de nuestra aplicación. En otras palabras, un motor de persistencia.

Pues bien, heredero directo de este (un port del JAVA), surge NHIBERNATE, que viene a ser lo mismo pero utilizable en el Common Language Runtime de Microsoft, o sea, la Plataforma NET.

[Via ServerSide]


Por cierto, hablando de JAVA. Por si no le fueran suficientemente mal las cosas a este lenguaje (en franca y patente regresión) ahora Kodak gana el juicio sobre una patente a Sun. Y no pide una pacotilla. Pide nada menos que mil millones de dólares como poco.
La patente trata sobre un mecanismo por el cual un programa puede pedir ayuda a un sistema de procesamiento para realizar funciones de las que no tiene la implementación. Esto es una estocada mortal a Sun, ya en crisis.

Queda claro que tras la sentencia favorable a Kodak, cualquier lenguaje que se base en un Framework multiplataforma puede sufrir igual suerte: .NET o Python pueden ser los siguientes, la diferencia es que Microsoft ya pagó una multa por la misma patente a Wang Labs, propietarios originales.

Programación | jomaweb | 28 Comentarios | Enlace


Referencias (TrackBacks)

URL de trackback de esta historia http://jomaweb.blogalia.com//trackbacks/21894

Comentarios

1
De: pnongrata Fecha: 2004-10-04 10:57

Es que con esas patentes, kodak se puede poner a demandar hasta prácticamente a Sir Clive Sinclair, la verdad.

Las patentes en cuestión son las siguientes:

http://www.freepatentsonline.com/5206951.html
http://www.freepatentsonline.com/5421012.html
http://www.freepatentsonline.com/5226161.html

Y si quiere, kodak puede denunciar a Microsoft por su COM, por ejemplo. O a cualquier implementación de RPC, prácticamente. Esto es bastante absurdo.

Y hablando de decadencia, no sé cómo estará Sun, pero a mí me da más bien la impresión de que son las empresas en decadencia las que buscan pasta con demandas por patentes... si no recuerdo mal, Kodak ha tenido que cerrar parte de su negocio (no más cámaras de película) en los últimos meses...



2
De: Epaminondas Pantulis Fecha: 2004-10-04 10:58

Ya veremos a dónde va esa patente (de momento está recurrida), pero estarás conmigo en que es absurda. En caso de que Sun pierda el litigio, el siguiente en la lista será Microsoft (.NET es lo mismo)



3
De: jomaweb Fecha: 2004-10-04 11:11

Según lo entiendo yo, Microsoft está libre debido a que ya pagó en su día la multa a los detentadores originales de la patente.

Y Kodak está vendiendo la moto de la crisis con las cámaras digitales pero no hay tal. Estos listillos aprovechan la mínima mención a la crisis para desprenderse de personal pero en algún periódico he leido este fin de semana que están reorientando todas sus lineas de negocio hacia la fotografía digital y están teniendo beneficios récord.
Pero de todas formas estoy de acuerdo contigo en que son patentes absurdas.



4
De: Epaminondas Pantulis Fecha: 2004-10-04 14:29

Es lo que tú dices: vender la moto de la crisis para echar gente a la calle. El rictus del tipo que salía ayer en "El País Negocios" parecía sacado de un cómic de Dilbert.



5
De: jomaweb Fecha: 2004-10-04 16:03

Dilbert es Dios.
XD XD XD



6
De: Draco Fecha: 2004-10-04 16:42

¿Detestas Java y te encanta C#? ¿Y qué los hace tan distintos si se me permite preguntar? Porque como lenguajes yo no veo tantas diferencias



7
De: jomaweb Fecha: 2004-10-04 19:11

Entre otras muchas cosas, que java empezó siendo un "lenguaje para lavadoras" y al final se usa para la web en el lado de servidor.

Me remito a lo que dije en otras muchas ocasiones, por ejmplo aquí:

http://jomaweb.blogalia.com/historias/17244



8
De: Epaminondas Pantulis Fecha: 2004-10-04 19:44

Bien mirado, .NET pretende ser un lenguaje para el lado del servidor y posiblemente acabe siendo un lenguaje para lavadoras.



9
De: jomaweb Fecha: 2004-10-05 07:04

XD XD XD XD



10
De: jomaweb Fecha: 2004-10-05 09:01

"una lavadora en cada casa"

jajajaja



11
De: Ivan Fecha: 2004-10-05 14:37

Patético.
Hablar asi de Java es no tener ni puta idea.
Tu eres informatico ?
Java sera un lenguaje para lavadoras pero es que .NET nació para ser una mala copia de Java.
Cuanto cobras de Mocosoft por decir tales sandeces ?
Seguramente haces programas para ACCES para pequeñas pymes y poca cosa mas
Si te vas a una gran empresa veras Java de verdad.
Aprende un poco de Java.
Por cierto te funciona .NET en open source, paleto ?



12
De: Epaminondas Pantulis Fecha: 2004-10-05 14:56

... que por supuesto corre bajo Windows o bajo casi cualquier *nix que se te ocurra.



13
De: Epaminondas Pantulis Fecha: 2004-10-05 14:56

Ivan: Eso no es forma de decir las cosas; las formas que estás usando desacreditan por completo lo que dices. Todo es opinable, y la postura anti-java de jomaweb es perfectamente plausible (de hecho es una de mis bitácoras de cabecera aunque no comparto muchas de sus opiniones).

Además, demuestras tener poca idea del tema: mezclas un lenguaje con el sistema operativo sobre el que corre y, por si fuera poco, te equivocas de cabo a rabo: existe una implementación 100% opensource de .NET: www.go-mono.com




14
De: Draco Fecha: 2004-10-05 18:20

Me da la sensación de que ésto se ha salido un tanto de madre, pero no me
resisto a opinar. Vaya por delante que no soy el mayor defensor de Java (ni de
C#), y que como lenguaje C# (por lo que le he visto) me parece "ligeramente"
más pulido.

Sobre los argumentos de Jomaweb, creo que no es difícil darse cuenta de que
tienen poca enjundia. Respecto a lo del lenguaje diseñado para dispositivos
empotrados, está claro que no es un argumento "medible". Igualmente que se
podría considerar que es un lenguaje tan bueno que ha salido de su ámbito
natural (que sería algo como J2ME).

Las referencias de Java que sólo apuntan a null o a un objeto válido son una
mejora de los enteros que actúan como punteros (adiós SegFaults). El paso por
referencia no tiene mucho sentido si todo son objetos (referencias). La
carencia de enumerate es algo menor y subsanada en Java 5, etc...

Por otro lado decir que .NET es una mala copia de Java no tiene sentido, ni
que no tenga cabida en proyectos importantes.

Es fácil que cuando haces una apuesta tecnológica(en la que pueden pesar mucho
los factores ambientales más que los puramente razonados) sobre algo que te va
a dar de comer, se confundan los deseos con la realidad. Jomaweb ha elegido
C#/VB/ASP donde otro a lo mejor ha elegido Java/Python o C++/Ruby/PHP sin que
tengan que ser peores opciones.



15
De: jomaweb Fecha: 2004-10-06 09:52

Los comentarios de Iván describen por sí solos el tipo de conocimientos que tiene (y el tipo de persona que es).

Confunde churras con merinas, plataformas, sistemas operativos y lenguajes, amén de no tener ni idea por donde van los tiros y de las implementaciones libres del NET Framework.

Le devuelvo la pregunta: ¿tú eres informático? (já)

PD: por cierto. Aprendí y programé en Java al comienzo de mi carrera profesional. No hablo nunca de oidas.



16
De: Ivan Fecha: 2004-10-06 10:31

Bien.
Hablemos como adultos y dejemos los insultos.
Me cabrea ver el cachondeo de las lavadoras dicho por alguien sin saber cual fue el origen del lenguaje.

Oh, perdona Pantulis asi que resulta que confundo lenguaje con S.O gracias por la aclaración sere tonto. Has provado la famosa implementación de open-source de Net ? Sabes que no cumple con todos los requerimientos para que funcione qualquier cosa superior a un 'hola mundo'; coje qualquier proyecto minimamente profesional y veras lo bien que te funciona en Mono.
Os dicen que existe una version open-source y ya os creis que todo funciona a la perfección. Ya podeis meter la coletilla multiplataforma y a vender motos, ja para partirse en dos de risa.

En serio que os dedicais a esto ? Habeis vendido un proyecto en Net bajo plataformas solaris o linux ?
Dios sereis pesimos informaticos pero magníficos comerciales.

Insisto que Net es una copia mala y hecha con prisas de Java simplemente porque Mocosoft no podía dejar pasar el pastel de los sistemas con servidores de aplicaciones.
Evidentemente tener dolares detras permite comprar cantidades industriales de informes de consultoras no os habeis enteredo de los escandolos de los pagos de Mocosoft a ciertas consultoras para dar por mejor a Net respecto a la plataforma J2EE.
Dios si hasta el C# gestiona la memoria ....a que me suena eso. ?
Otro dia os explicaré el porque de las lavadoras y vereis que tenia y tiene mas vigencia que nunca. A caso nadie sabe que la mayoria de mòviles del mundo tienen JVM dentro o que las principales sondas espaciales van con implementacion de JVM ?. Lo que se hizo es hacer un lenguaje para la electrónica de consumo y para qualquier cosa y el tiempo ha dado la razón a Gosling.
Sabias que la armada inglesa a decido meter los programas de guia en NET en sus acorazados y que la división de Informática de dicha armada a presentado un informe advirtiendo de que esa no fue su recomendación y que hubo presiones de mocosoft para llevarse el gato al agua ?
Sabeis como funcionan las plataformas de Amazon ? Ebay ? o Amadeus ? No hace falta que os lo explica.
Y el ultimo y definitivo apunte.
Sabeis que ciertos ingenieros de Mocosoft han soltado prenda diciendo que si Sun aboga para liberar definitivamente el leguaje Java bajo un consorcio multinacional y multiempresas se plantearian abandonar NET ? Evidentemente esa no es la postura oficial de Moco claro.

Net sirve para lo que sirve es decir pequeños proyectos
si probais de hacer un sistema a gran escala lo teneis claro.

He hecho proyectos para mas de 40 entidades financieras españolas y nunca ningún técnico me a pedido un proyecto en Net , o lo olvidava normalmente los encorbatados si que los piden... se han creído los informes.
Por cierto una ultima anecdota . Ahora estoy con un proyecto con 3 farmaceuticas catalanas de ambito internacional y a un directivo se le ocurrió el desarrollo bajo plataforma NET no tuve que decir nada... El director de la División informática por suerte ja tenia experiencia
cerró el debate diciendo que ja tenian un proyecto en NET y que no iban a passar por lo mismo.

Y el personajillo habla de Hibernate y dice : Que ha salido su versión para NET y esta feliz ufff se ha tenido que esperar un par de años a su versión para NET.
'Lenguaje salido del infierno' otra perla del nene.
Patetico.



Saludos
P.D Os habeis leído las patente de Kodak que solicitan ? No van a ganar porque no hay nada que ganar, lo vereis.Creo que Moco a patentado el dobleclick eso si que tiene futuro seguro que pagaran todos los programas.



17
De: Epaminondas Pantulis Fecha: 2004-10-06 10:41

[i]
asi que resulta que confundo lenguaje con S.O gracias por la aclaración sere tonto. Has provado la famosa implementación de open-source de Net ? Sabes que no cumple con todos los requerimientos para que funcione qualquier cosa superior a un 'hola mundo'; coje qualquier proyecto minimamente profesional y veras lo bien que te funciona en Mono.
[/i]

¿Te refieres a un proyecto como éste?

[i]
Ya podeis meter la coletilla multiplataforma y a vender motos, ja para partirse en dos de risa.
[/i]

Creía que ibas a hablar como un adulto, no como un niñato.

[i]
Habeis vendido un proyecto en Net bajo plataformas solaris o linux
[/i]

Esta empresa lo hace, usando Mono para distribuir código .NET bajo servidores de aplicaciones Java.


[i]
He hecho proyectos para mas de 40 entidades financieras españolas y nunca ningún técnico me a pedido un proyecto en Net , o lo olvidava normalmente los encorbatados si que los piden.
[/i]

¿Y en la documentación también cometías faltas de ortografía? Espero que escribas código mejor que redactas en castellano.




18
De: jomaweb Fecha: 2004-10-06 11:39

Desde luego será informático pero hizo la carrera saltándose la EGB, el BUP y el COU.
O eso, o le aprobaban en ortografía por misericordia.

Me he echado unas buenas risas.



19
De: ivan Fecha: 2004-10-06 12:03

Um... siento lo de la ortografía no es mi idioma nativo y tengo que mejorarlo.
Para la documentación utilizo un corrector ortográfico.

Esta bien lo de niñato veo que empieza a doler.

Solo una aclaración...
Una empresa, un proyecto, poca cosa... siempre hay iluminados. Pero en el fondo no rebates nada.

Lo que si que tiene mejor NET es facilidad de uso eso es innegable ese sería un buen argumento. Necesita personal menos formado por eso son mas baratos los proyectos en NET pero para mi ese a la larga también es su punto débil.

Por cierto puestos a buscar empresas se de una que afirman que todos los programadores son primates y todo lo hacen en NET porque es lo unico que son capaces de entender. Asi que empresas las hay para todo.

Dime algo interesante Pantulis que tienes seguramente buena ortografia pero algún mejor argumento tendrás para que me convences de hacer un proyecto en NET.



Saludos



20
De: Epaminondas Pantulis Fecha: 2004-10-06 12:53

¿Argumentos, yo? ¡Pero si yo soy pro-Java!



21
De: Albin Fecha: 2004-10-07 09:42

me da igual cómo empezara java
hoy en día es un lenguaje estupendo, con una comunidad envidiable, ha crecido y se ha adaptado admirablemente
lo demás son ganas de criticar por tu parte



22
De: Ivan Fecha: 2004-10-08 12:26

A cuento de los 1000 millones de kodak... contra Sun
se han conformado con 90 millones y sun tiene licencia hasta para limpiarse las botas con todas las licencias de kodak.

Sabeis que es exactamente el diferencial de costes de abogados y litigadores que hubieran tenido entre kodak y Sun o sea que para que ganaran los abogados han llegado a un acuerdo de colegas... como dije.
Espero que como se rie mucho conmigo jomaweb le doy un poco mas de risas a cambio de un argumento mas por los suelos.

Y apoyando a Albin me dejé lo mas importante de Java, una comunidad envidiable , chapeau. Que gran verdad !

Saludos de un Netfóbico, DIOS solo de escribirlo me sale urticaria en los dedos ;)
P.D
Por cierto desconozco si para Eclipse existe NET porque sino su futuro sera mucho peor...



23
De: Epaminondas Pantulis Fecha: 2004-10-08 12:35

[i]Por cierto desconozco si para Eclipse existe NET porque sino su futuro sera mucho peor...[/i]

Esta frase sí que no la entiendo.



24
De: Daniel Calvin Fecha: 2004-12-28 19:03

Tanto Java como Net, uso ambas, me parecen estupendas plataformas de desarrollo.

Un abrazo a todos



25
De: fox Fecha: 2005-10-18 17:45

La verdad es que me he cansado de ver tanto fanatismo :).
Trabajo has 17 años en sistemas y como el dice el dicho "mas sabe el diablo por viejo que por viejo" y es por eso es que me permito opinar, pero creanme, muy imparcialmente.
Si uno quiere sobrevivir y mantenerse en esta industria tan cambiante, tiene que ser flexible. Cada tecnologia viene bien en cada caso especifico. Gente no se "casen" con ninguna que al final pueden salir golpeados :). Mis clientes algunas veces necesitan sistemas distibuidos robustos pero con poco o nada de licenciamiento....ponen su dinero en el software que van a construir y no en servidores. En este caso J2EE, con Apache, JBoss y MySql son una opción válida. Si necesito productividad de desarrollo en sistemas basados en ventanas (winforms) uso c#, pero tambien usaria VB.net, u otro lenguaje que soporte la VM de .net. Ahora que las maquians clientes tenga procesador y memoria, porque si no el hola mundo que ocupa 17mb de memoria puede resultar algo lento.
Mi idea es que hay que hechar mano a lo que tengamos para salir airosos de los proyectos. Que pasa si los clientes son w95 con 64mb de ram ... yo elijo vb6. O no? Delphi, mejor!
Bueno ya los aburri bastante, sean flexibles, usen frameworks de trabajo, dejen de programar 100 veces lo mismo (hacer un componente hecho 10.000 veces por 3ros solo por el placer de hacerlo no es nd heroico),
Busque que sus sistemas se monten en arquitecturas robustas, y hasta mesclen si es necesarios los dos lados el de la luz y el e la osuridad, cual sera cual? :)
Basta de discutir quien la tiene mas larga, los dos la tienen corta.
Saludos!



26
De: klñññññññññkkkkkkkkkkkllllll Fecha: 2005-11-09 18:22

HIJO PUTA



27
De: Epaminondas Pantulis Fecha: 2005-11-09 18:53

Dios mío: ¡la niña del exorcista!



28
De: Eiko Fecha: 2006-01-21 20:59

Hola, hay que ver dónde acaba uno posteando a base de botar de un lado a otro de la red buscando documentación sobre hibernate/nhibernate.

Porque habeis leido bien, buscaba de los 2 a la vez. Pero empecemos por el principio...

En todos los años que llevo en este mundillo de la programación, los sistemas de datos empresariales, en resumen en el mundo de las IT (soy ingeniero de telecomunicaciones por la universidad de Vigo, España, y trabajo como consultor/jefe de producción en una empresa de ingeniería que trabaja con operadoras de telefonía y cable gallegas como R y Comunitel), todas mis experiencias me han llevado a hacer que me distance un tanto de las implementaciones en sí de un mismo concepto. Esto que suena un poco así, se resume en que "cada cosa para lo que es", una máxima que me da muy buen resultado en mi vida laboral y personal. Ahí coincido con fox.

Cuando apareció java, yo como mucha gente, ya llevábamos programando muchos añitos en cosas como C++, delphi o pq no, VB. Antes de nada, resaltar que bueno, de aquella donde estaba yo personalmente más potente era en vb, lo cual es normal si te planteas hacer aplicaciones windows de ventanas sin volverte loco interceptando mensajes de la api...:P Sólo es por poneros en contexto.

Bueno, apareció java. Y como cuando aparece algo nuevo, aparecen fanáticos. Recuerdo mis agrias discusiones con un compañero de carrera (que mirad por donde, acabamos trabajando codo con codo, y con una gran admiración mútua, que sigue creciendo a día de hoy, un saludillo para Rui) sobre java, puesto que yo defendía la eficiencia de los lenguajes compilados sobre los interpretados. Todo el mundo había hecho máquinas virtuales inventadas en alguna práctica de la carrera, y sabíamos que claro, el rendimiento no se podía comparar a un código directamente hecho en C y compilado con el gcc, por el simple motivo de que por cada bytecode, se tenían que ejecutar varias instrucciones de código máquina.

Rui por supuesto, me vendía las bondades multiplataforma y de lenguaje estructurado de java, el famoso "Code and compile once, run anywhere", pero en los laboratorios de aquella, veíamos que eso de degradaba por culpa de las enrevesadas implementaciones del momento de AWT (si, AWT no swing, el dolor hecho código de GUI :P)

De aquellos tiempo de extremos ya han pasado bastantes añitos, y bueno, he hecho proyectos en ambas plataformas. Desde en embedded java en un dispositivo TINI (para los que no los conozcais, ahí está lo de las lavadoras, y es realmente cómodo programar hardware en alto nivel, aún tengo hecho cosas en micros Motorolla y pics en ensamblador a pelo), hasta implementaciones de CRM y ERP en ambos sistemas. Y os estoy hablando de programitas grandes, si no conoceis las siglas anteriores :P programitas que se sustentan sobre varias bases de datos empresariales (oracle, informix, sql-server) con varios cientos de tablas en total.

En todo este tiempo de trabajo, he aprendido de asociar al factor rendimiento intrínseco de una pltaforma, sistema operativo etc, el factor coste. Y la labor de un ingeniero es la de optimizar la relación calidad/coste. Para que veais ejemplos más radicales de mundo real, sale mejor a un cliente pagar por hacer un programa empresarial en un entorno de máquina virtual, con lenguajes de muy alto nivel, que sea escalable, y que necesite 3 servidores (y hablo de servidores, no pcs haciendo la función de servidor), que realizar ese mismo programa en un entorno compilado nativo y optimizado a nivel máximo.

Le sale mejor por el simple motivo que es mucho más trabajoso y se necesitan más recursos por hora, utilizar lenguajes y herramientas no RAD, sólo por no tener capas de overhead de procesamiento. Otro ejemplo: ¿qué es mejor para un cliente? ¿Hacer un refactoring completo de una aplicación, tuneando tooodas y cada una de los miles de sentencias sql de una base de datos, y tuneando la base de datos en sí (denormalizándola normalemente para acelerar las búsquedas a costa de la aparición de redundancia), o simplemente comprar más potencia de cálculo en paralelo? Mi respuesta es la segunda, ya que la primera implicaría cientos de horas de personal cualificado, cuyos costes sobrepasarían con creces a comprar otro nuevo servidor, además de que si la aplicación crece, las optimizaciones se pueden convertir en un nudo al cuello que no te deje evolucionar el sistema.

Si existen todos estor frameworks de desarrollo, ya sea con java, .NET, hibernate,nhibernate.. es pq hay que darse cuenta de una cosa... vale más en un mercado competitivo como el nuestro un producto regular-bueno producido en 3 meses y el gran producto del universo producido en 1 año. Y no es que esto sea triste, sino que es la técnica del ladrillo, ir poco a poco, fase a fase, y cobrar antes aunque menos, que hay que comer a finde mes.

Java y .NET nacen con esa filosofía de desarrollo rápido, aunque desde dos enfoques distintos (no me voy a meter con quien copió a quien, pq lo que realmente me importa es que ambas me den de comer a fin de mes y paguen mi hipoteca :P).

Java lo hace desde la óptica de la homogeneidad: si tienes siempre el mismo lenguaje para todos los entornos de producción, te puedes especializar muchísimo, lo cual implica una gran productividad.

.NET lo hace desde el enfoque opuesto: si los programadores ya se han formado a lo largo de su vida en una familia de un lenguaje en concreto, no vamos a cambiarsela por algo totalmente nuevo, para que su productividad no decrezca con una curba de aprendizaje previa de unos añitos.

Cada cosa para lo que es: el objetivo de ambas plataformas es el aumento de la productividad, más que la eficiencia en sí del programa. Lo cual es lógico, pq si nos fueramos al otro extremo, seguríamos haciendo todo en ensamblador. Pero lo que manda es la pela, no los ciclos de CPU.

Por lo tanto, yo opino que en lugar de pelearse por defender tal y cual plataforma, habría que conocer las ventajas y desventajas de cada una, y como un doctor, elegir la herramienta más adecuada para cada desarrollo, teniendo en cuenta las casuísticas económicas y de rendimiento de cada proyecto.

He visto a gurús de unix en mi oficina perder 5 horas de trabajo (aprox 600 euros en total calculando en pasta el tiempo perdido) intentando configurar bien un linux que no se dejaba, mientras yo callaba, sonría y seguía trabajando en una excel del cálculo de riesgos de un proyecto.

He visto a esos mismos gurús cagándose a gusto cuando al ISS6 se le da por colgarse en uno de nuestros servidores de aplicaciones, y ahí me toca callar a mí.

Las cosas son como son: no existe una solución única en este complicado mundo de las IT. Si existiera, sólo habría esa y todo el mundo la utilizaría bien a gusto. Suele pasar la gran mayoría de las veces que defendemos lo que más nos gusta, y que además, le dedicamos más horas de formación pq nos gusta más, lo que hace que la otra opción se vea desmerecida porque no estamos tan puestos en ella.

Tenemos a nuestra disposición como ingenieros, programadores, etc, una gran variedad de herramientas en las que gente muy preparada, más que nosotros seguro, ha invertido una gran cantidad de trabajo. Respetemos todas las alternativas, y como el doctor, elijamos la herramienta más adecuada a cada corte. En la misma operación, se usa el bisturí y la sierra.. imaginaros al doctor que sólo utilizara únicamente una de ellas, pq la otra no le gusta...

En resumen... es mejor centrarse en cómo programar mejor (buenos patrones de diseño, diseño de arquitecturas escalables, etc) que en especializarse absolutamente en programar en una única plataforma de desarrollo. Pensad que siempre hay gente que va a programar mejor que uno, y que es más productivo un gran diseño hecho por gente que sabe mucho de diseño de aplicaciones y no tanto de la implementación, y que la implementación la realicen los fieras de la plataforma elegida. Para eso están los fanáticos, para ser los mejores en lo suyo, ¿no? ;)

A otro nivel, esta vez con personas, se vuelve a cumplir lo de "Cada cosa para lo que es..." o "Zapatero, a tus zapatos". Porque sean cuales sean, siguen siendo zapatos.

Jur despues de este troncho, si aún queda alguien despierto, me doy por satisfecho :P

Un saludillo a todos. Ya me contareis qué os parece mi forma de ver las cosas.