Bueno, la verdad esta es la razón por la cual no me gusta opinar, la gente tiende a sesgar las cosas porque se hiere su sencibilidad.
No te respondere entre lineas ya que por unaextraña razon que no comprendo yahoo me muestra el mensaje original como imagen asi queno puedo escribir enmiedo, aqui van mis respuestas:
Cuando dices que Java es el mejor OOP despues de C++ entiendo que hablas del lenguaje, y como aclare yo hablo de la tecnologia completa es decir el CLI contra el bytecode de Java, esto creo que se puede maltender no me refiero exclusivamente a lo que convierten, sino a la tecnologia o filosofia de su maquina virtual. Espero darme a entender.
Con lo de la edad de PHP,eso no define nada, foxpro es mas viejo y no por eso es mejor y al menos en mi pais tiene una gran popularidad, imaginate aun lo usan para hacer sistemas contables.
Como
dije es muy popular PHP por eso lo usan, pero tu consejo sobre documentar te lo devuelve, veo que ocupas mucha docuemntacion, te dare un ejemplo aqui:
"PHP has never been just a scripting engine with some cool add-ons. PHP has always been the solution to the Web problem with even more bonus add-ons. And as I have said so many times, PHP is not about purity in CS principles or architecture, it is about solving the ugly web problem with an admittedly ugly, but extremely functional and convenient solution. If you are looking for purity you are in the wrong boat. Get out now before you get hit by a wet cat!" (http://agorf.void.gr/blog/archive/2005/11/01/php-philosophy/)
Palabras del creador de PHP, si te fijas el mismo admite es una solucion funcional y conveniente sin nada de los conceptos de ingenieria que aprendemos y una solucion fea. No
por eso dire que es malo y que no sirve porque se nota lo utilizan y da sus resultados, pero no es un lenguaje que no te servira para crear un sistema que mute mucho y que sea enorme, un ejemplo el proyecto donde trabajo es el sistema de registros de todo el pais, registro de catastro, registro de bienes inmuebles, navios, etc. todos los registros de pais en un solo sistema que los maneja a todos, tiene mas de un giga en codigo fuente y la ultima vez que probamos compilarlo todo tardamos dos dias ( fue un amaquina de 3 ghz con ht y un giga de ram, maquina vieja lo admito, talvez por eso tardo tanto) lo tenemos todo hecho en java, jsp puro no se han usado jsf ni nada de eso lo estamos comenzando a utilizar hasta estos registros nuevos que comenzamos a desarrollar.
Si tienes razón w9x no es mas que un parche de DOs e incluso XP guarda mucho de DOS fue algo que siempre me queje, pero admito una cosa en xp despues del service pack 1 se
vovlio un sistema operativo bastante estable, fijate digo bastante estable no digo que nunca falla.
Depende los sistemas que desarrollas y el tiempo que tengas, en mi caso es que soy muy necio y me gusta hacer las cosas que sean lo mas reutilizables posible por lo que mis aplicaciones las trabajo en 3 o mas capas depende lo que haga, pero como lo digo es que soy algo necio, por eso no trabajo rápido en PHP ya que la creación de colecciones de funciones me es molesto y no me diga que use objetos ya que asumo estaras deacuerdo conmigo que el manejo de objetos de PHP es muy pobre y no iguala a Java y C#. Por esas razones no trabajo mucho en él, pero recientemente hize un experimento desarrolle la misma aplicacion en las tres plataformas PHP, JSP y ASP una aplicacion simple de carrito de compras, posiblemente no sea un buen ejemplo para probar, desarrollandola desde cero sin usar ningun framework solo lo que traen los lenguajes por default
a pesar de que mi fuerte es Java ya que llevo 4 años desarrollando en él me sorprendio que tarde menos en ASP.NET despues en tiempos vino PHP y por ultimo Java fue la que mas tarde. Como dije al inicio al inicio fue un pequeño experimento y posiblemente no muy bien planeado.
Te doy la mala noticia que conosco linux desde el 96 y lo uso y siempre he creido que unicamente muta no evoluciona, evolucion es lo que vi que apple le hizo al BSD es increible y sofisticada la forma como desarrollaron el manejo de los controladores en el kernel, porque te doy la mala noticia que solo porque veo Beryl en un linux no me emociona simepre me ha gustado ver las cosas a nivel de kernel. Si te pones a ver la forma como cambiaron el kernel fue muy interesante, eso es evolucion para mi, no el venir y hacer un modulo de la misma forma que los anteriores para soportar un nuevo hardware.
Microsodt no copio DOS lo compro, y nunca
lo mejoro lo dejo igual, solo comenzo a parcharlo y el resultado fue windows 9x y milleniun, malos sistemas operativos.
X es un moustro que deben matar viene arrastrando una gran cantidad de vicios antiguos, porque crees que apple no lo uso, y en su lugar creo uno nuevo mas integrado al kernel el quarz y cocoa, si esta el xgl pero aun le veo algunos vicios del pasado a su desarrollo. Sigo quejandome mucha gente ve una ventana con Beryl y ya se emociono, para mi la evolucion es la forma como estan creadas las cosas, no los gagets de windows ni los applet de linux ni los widgets de mac os x. Esos no son mas que aplicativos para el sistema operativo.
Ahora sacando el tema de sistemas opertivos, cual considero el mas avanzado, el fallecido BeOS, la forma como manejaba los objetos, el ver un sistema operativo 100% orientado a objeto y realmente responsibo me impresiono. Su arqutectura era unica y por eso lo seguire
considerando un sistema operativo muy avanzado, pero era cobrado nadie lo compro porque es mas popular windows o linux y quebro. Ahora si me sacas el tema de seguridad no importa cuanto digas el sistema operativo mas seguro del mundo es el de IBM en sus AS/400 que ya cambio de nombre y disculpen mi ignorancia en esa parte no se como se llama el cambio que le hicieron.
Las universidades empiezan, bsd, mysql, postgre para mencionar algunos. Te cuento que soy dba de oracle desde hace año y medio y lamento informarte que mysql y postgre no le llegan a las rodillas a oracle, ahora si no puedes pagar por una base de datos, son magnificas las dos en especial postgre porque su arquitectura es muy similar a la de oracle, en trabajado con ambas mysql y postgre, te dire algo tambien, antes era defensor a morir de mysql mas que todo en la universidad pero desafortunada entre a trabajar y conoci oracle, despues de eso me di cuenta de la diferencia entre
bases de datos reales y juguetes como ser sql server 2000 o 2005,mysql y postgre, pon los a trabajar con base de datos de 1 terabyte y veremos cual muestra mayor superioridad, ese es el tamaño de la base de datos que manejo. No digo que son malas y no hay que usarlas solo digo que si haras trabajo en serio ocupas buscar soluciones mas serias.
Netscape lo use mucho en la universidad, incluso en su nueva version me gusto mucho, y si use mozilla y firefox, pero los deseche por opera un navegador no muy mencionado, que las carasteristicas de tu afamado firefox 2.0, opera las traia desde hace mas de 2 años, ademas es el unico navegador en windows que pasa el acid test 2, cosa que ni tu firefox hace, solo el konqueror de opensource lo hace hasta donde se, no estoy al tanto de los ultimos cambios, eso fue cuando salio el opera 9.1 hace como un año no se si ya lo arreglaron. Si no lo han hecho entonces en donde esta su afamado apego a los
estandares.
Como respuesta final, te dire esto en el mundo del open source si miramos aplicaciones sus unicos defensores que conosco son open office y firefox, son buenos productos mas firefox, son magnificos productos si no puedes pagar por office o wordperfect, porque que, si has usado office y sus versiones nuevas notaras que ya no es como antes que arruinaba los documentos, ademas que realizas cosas como cambiar el color de una fuente de forma rápida, mientras que en openoffice ocupas mas tiempo, ya que si no esta entre la lista de colores, debes ir a las opciones a agregar el color a la lista, si puede hacer lo mismo que office pero con mas dificultad algo tan simple como poner un boton para poner un color personalizado no lo han puesto, esa es la diferencia entre aplicaciones compradas y gratis, hacen lo mismo pero mas dificiles, por eso la gente prefiere lo comercial (piratearlo). Creo que aqui me sali del tema, en general queria
decirte que conosco mucho del opensource tanto o mas que tu, actualemente uso open office, gimp e inkpress ya que trabajo con web. Y eso se debe a qu eno tengo el diero para comprar wordperfect, corel y photoshop. Wordperect se debe a mi nostalgia de que es el primer procesador de palabras que use, aunque me duela decirlo el office 2007 le gano al wordperfect x2, es mas facil y rápido de usar. Espero wordperfect se ponga las pilas y gane, ya que sige siendo mi favorito.
Por ultimo yo me quejo del opensource como programador y usuario en gran parte se debe al hecho que soy muy prefeccionista creo que se puede crear software sin errores aunque nunca he logrado hacerlo y creo que empresas como microsoft cobran mucho por productos con defectos. No creo en la necesidad de ver el codigo de los productos, me interesa mas ver su algoritmo, recordemos que hay una gran diferencia entre codigo y algoritmo ya que el algoritmo es su funcionamiento
mientras el código es su implementacion en un lenguaje. Siempre he creido que lo mas importante es que me den los algoritmos de un programa, no su codigo porque creo que esa es la base de la evolucion mejores implementaciones no mas funciones en el programa.
Lo anterior suena contradictorio con lo que dije de open office, pero esa fue mi parte de usuario, la mayoria de las personas creen que linux es la octava marvilla del mundo, pero mientras no sea util para todo el mundo no sirve, que me refiero con todo el mundo a los usuarios finales, los no programdores, abogados, medicos que no saben nada de programcion, dales un linux y diles que instalen la version mas nueva de un programa que aun no esta en un rpm, o un dev o empaquetado de alguna forma, no podra, ese es mi punto como usuario, yo no tengo problemas lo hago pero un usuario normal no podra.
Tampoco digo que linux no sirve, tiene cosas bonitas he incluso
encuentro divertido jugar con él, especialemnte porque siempre he tenido la fortuna o desventura que el hardware que manejo en mi casa no es compatible por lo cual siempre debo trabajar mucho en él para dejarlo funcional. Pero como dije ante una herramienta puede ser muy buena pero si no es util para todo el mundo no esta en nada, porque en mi opinion la idea de que existan programadore no es crear programas por docenas, es hacerle la vida mas facil a los usarios finales los no programdores, y si no me crees prueba,busca una pesona que solo sabe lo basico de unacomputadora y que solo conoce windows, instala linux en su maquina configuralo bien, y espera a ver dentro de cuanto tiempo te estara llamando para hacer algo que veras tribial pero para el no lo es.
La verdad creo que como dicen por ahi "orine fuera de la nica" con estos ultimos parrafos asiq ue mejor me callo antes de comenzara a divagar.
Como ultimo punto disculpen mi
falta de ortografia y gramatica, creo que en ese sentido soy un profesional mediocre nunca fui bueno en esas cosas.
Por ultimo si lo que escribi fue muy fuerte o dije algo que te haga sentir ofendido o algo por el estilo, te pido mis mas sinceras disculpas, no trato de ser grocero, aunque te dire que muchas de tus respuestas las senti fuertes, pero no te preocupes no me senti ofendido solo que senti que con mi correo anterior, creo que te ofendi asi que te pido disculpas si lo hice.
Mario Lacunza <mlacunza@...> escribió:
Mario Lacunza <mlacunza@...> escribió:
Holas,
Te respondo entre lineas a ambos....
El día 11/04/07, MR RM <oiramseladuar@yahoo.com > escribió:Bueno respondere a pesar de que me ganare muchos
enemigos por esto, en primera sere sincero nunca me
gusto java pero desafortunadamente me gano la vida con
el, no cre que desplace a .net,
estamos de acuerdo, la unica idea original de Net es el permitir multiples lenguajes de programacion para el mismo CLI,Java no tiene esto, entre otras cosas....es una tecnologia
mucho mas avanzada que java, todo en lo que se basa la
plataforma es superior (Ojo hablo de la plataforma no
del lenguaje),
Tanto como eso no creo.... Java siempre fue el mejor OOP (despues de C++) q existio....
segundo PHP sentiria yo que no es
competencia para Java o ASP.NET, no tiene la edada
para competir contra ellos,
edad? PHP es mas antiguo q ASP (solo ni hablemos de la version Net)
Y si no es competencia xq actualmente la mayor cantidad de desarrollos se hacen en PHP o en Java?? Documentate antes de soltar asi nomas las aseveraciones...
solo tiene popularidad,
te recuerdo q W9X solo tenia eso, pues para los q sabemos QUE ES un sistema operativo no podemos decir q ese par lo eran, sino un parche encima del otro parche del DOS....
recodemos algo .net y java son lenguajes de
programcion no scripts, no hablo de Ruby, perl o
python porque no los conosco, PHP si lo he usado y el
desarrollo rapido y sostenible que puedo conseguir con
ASP.NET no lo puedo conseguir con PHP, ni el mismo
tiemp ni el mismo nivel.
a mi me sucede al reves..... tal vez sea cuestion de gustos o estilos....
Ahora lo ultimo la liberacion no me parece una
ventaja, no es por molestar pero el software libre
nunca le he visto ventajas, noirmalmente solo se
dedica a copiar o a mutar cosas nunca lo he visto
evolucionar.
Aca si me vas a disculpar, pero vete a informarte antes de decir tamaña tonteria.
Conoces Linux??? sabes lo q es?? entonces sabrias q viene creciendo desde hace mas de 20 años, sabrias q muchas de sus mejoras, innovaciones (una clara: manejo de hilos en el procesamiento) fue vilmente COPIADA por Microsoft para su w2000 entre otras cosas.
Copiar y mejorar??? no es lo mismo q hace M$?? copio y mejoro el DOS, copio y mejoro a Java para su Net.... tanto asi es de fuerte el movimiento Opensource q la misma M$ ha tenido q abrir todo un proyecto para apoyar este movimiento (claro q solo para ambientes Win).
Q tu no hayas visto algo no quiere decir q no se de....
X si acasi te informo q el tan mentado sistema Aero y Gadgets de Win Vista,en Linux existen hace mas de 4 años, sin mayor requerimiento de hardware y gratis, ahora dime quien copio a quien? quien evoluciona?
Normalmente las universidades hacen la
evolucion o las empresas despeus el software libre
solo se dedica a copiar lo que otros imaginaron, como
lo dije aun no he visto que haga eso, pueda ser que
este equivocado.
POn ejemplos q refuercen tus aseveraciones, xq estas equivocado, no todos los proyectos de Software libre solo copian o mejoran (y si es asi no estaria bien tener algo mejorado y gratuito en muchos casos????)
Por esa razon no creo que beneficie a
Java la liberacion, bueno esa es mi opinion, espero no
herir a nadie con mi opinion.
Ejemplos:
- netscape se iba a la quiebra , libero su navegador y hoy es una CIA q cotiza en NASDAQ y el fuente de ese es la base para el Firefox (q supongo abras oido hablar de el no???) navegador q viene desplazando a l IE (el cual en su v. 7 es una burda copia del FF)
- Redhut???
-Novel??
- IBM???
todas son CIAs dedicadas a mantener y realizar software Opensource....
A mi manera de ver si se beneficiaria Java, bueno aqui estamos mal, el q se beneficia al final somos todos nosotros.
--- José Alberto De Nobrega <jdenobre@gmail.com >
escribió:
> Saludos, en el año pasado SUN Microsystems declaro
> software libre del
> standard de JAVA (SDK), prometiendo seguir el
> estudio para convertir en
> software libre el Enterprise Edition (J2EE).
>
> Me gustaria saber sus opiniones al respecto.
>
> Mi opinion es que la herramienta JAVA es muy
> poderosa y de ser convertida en
> su totalidad en Software libre seria en uno de los
> lenguajes de programacion
> muy poderoso y me atreveria a decir que comenzaria a
> desplazar lenguajes tan
> buenos y muy usados como PHP, sin contar que
> tumbaria por completo a .NET.
>
> A mi juicio seria muy agradable contar con un Java
> empresarial libre
> (software libre).
>
> Jose Alberto De Nobrega O.
>
--
Saludos / Best regards
Mario Lacunza
Desarrollador de Sistemas - Webmaster
Desarrollador 2 Estrellas VS2005
Email: mlacunza [AT] gmail [DOT] com
Website: mlacunzav[DOT]cogia[DOT] net
Blog: http://mlacunza.blogspot. com/
Lima - Peru
__________________________________________________
Correo Yahoo!
Espacio para todos tus mensajes, antivirus y antispam ¡gratis!
Regístrate ya - http://correo.espanol.yahoo.com/