Article View: chile.comp.programacion
Article #1822Re: Es verdad qué Java tiene sus días contados???
From: Leo.UTN
Date: Tue, 23 May 2006 18:11
Date: Tue, 23 May 2006 18:11
60 lines
4911 bytes
4911 bytes
"Bueno, pongamos los applets son lentos, pero tambien las aplicaciones con swing o similares no solo son lentas, sino poco estandard e irregulares." ¿Poco standards? Te quiero comentar, que hay gente vinculada a la POO (como lo son Erich Gamma o Ibar Jacobson) que trabajan en el desarrollo de Java. La arquitectura JavaEE es el mejor ejemplo de la evolución y madurez de Java, que cumple con los estandares que una aplicación implementada bajo el paradigma de objetos debe cumplir. Por supuesto, si a alguien ni siquiera le resultan familiares estos nombres, mejor que no abra el pico; para quien si sepa de esto, por favor den motivos basados en algo mas que suposiciones personales (recalco "suposiciones", y no "posturas" o "pensamientos" personales) "En Linux la diferencia no es notoria pero en Windows si se nota la diferencia entre swing e interfaces nativas del sistema. Es como las aplicaciones en windows con gtk. " Es por eso que Java provee Looks and Feels. Si aún no estas enterado de esto, mejor no opines. Por otro lado, podrías hecharle una mirada a los entornos en Java 5... a ver que opinas. "ademas el problema que veo de java, es que las aplicaciones tienden a ser monstruosas, un simple "hola mundo" puede resultar el vincular muchas cosas" Esto sucede únicamente si uno es un PESIMO (recalco "PESIMO") programador, generalmente atado a la programación estructurada. El POO tiende a la construcción de software mas pequeño que el paradigma estructurado... por lo que una simple aplicación, en manos de un programador eficiente, sera una MUY simple aplicación. "En las primeras aplicaciones en java que desarrollé con JDBC me di cuenta que no debia confiarme en exceso del GC, claro, yo cerraba todos mis resultset y mi conexion con close(), pero al ver las sesiones de la base de datos, mi sesiones no se cerraban de inmediato sino que al cabo de unos 10 min, finalmente supe que debia cerrar los statement, resultset, connection, todo en ese orden. Sin hacer lo último, posiblemente el GC los habria llevado a null despues de un rato pero eso no me servia." Y es aquí un buen ejemplo de un código mal desarrollado. Si uno quiere trabajar con una tecnología determinada y desea que se comporte de manera al menos aceptable, debe primero conocerla, para luego poder aprovechar las ventajas que ofrece. Vá lo mismo para el caso de los Buffers y los Strings posteados más arriba. "Mi sensación no es que sea lento Java, pero en aplicaciones grandotas, la demanda de memoria es enorme y si tienes una máquina con cagones 256 Mb, obviamente no rinde la aplicación" El problema no está en Java. Si se trata de aplicaciones "grandotas", la demanda de memoria es grande sea cual fuere el lenguaje en el que esté escrito. Por otro lado, es muy frecuente ver esto, pero aquí el pecado es producido por los analistas, que subestiman los requerimientos de hardware para un software determinado. Sin querer ofender a nadie, respondí a algunos de los aspectos que me parecieron más aberrantes en el foro. Insisto, que para hablar de algo, primero hay que informarse. Sobre todo podemos llegar a influenciar la opinión (de manera errónea) de otros... Atentamente, Leonardo Putz. - Desarrollador en VB, LotusNotes, ASP, Java - Ingeniero en Sistemas de Información
Technical Details
Message-ID:
<1148407888.550955.71600@j73g2000cwa.googlegroups.com>Path:
arc1-ca.pugleaf.net!g2news2.google.com!postnews.google.com!j73g2000cwa.googlegroups.com!not-for-mailReferences:
<1147226876.295762.285700@i39g2000cwa.googlegroups.com> <1147466683.473616.296620@v46g2000cwv.googlegroups.com> <1147486625.785406.170650@d71g2000cwd.googlegroups.com> <1147699486.729952.299900@j55g2000cwa.googlegroups.com> <1147802753.125662.121920@j33g2000cwa.googlegroups.com>Show Full Headers
Complete Article Headers
X-Google-Thread: 1593cb,e865c80029686f0e X-Google-Attributes: gid1593cb,public X-Google-Language: SPANISH,ASCII Path: arc1-ca.pugleaf.net!g2news2.google.com!postnews.google.com!j73g2000cwa.googlegroups.com!not-for-mail From: Leo.UTN@gmail.com Newsgroups: chile.comp.programacion Subject: Re: Es verdad qué Java tiene sus días contados??? Date: 23 May 2006 11:11:28 -0700 Organization: http://groups.google.com Lines: 61 Message-ID: <1148407888.550955.71600@j73g2000cwa.googlegroups.com> References: <1147226876.295762.285700@i39g2000cwa.googlegroups.com> <1147466683.473616.296620@v46g2000cwv.googlegroups.com> <1147486625.785406.170650@d71g2000cwd.googlegroups.com> <1147699486.729952.299900@j55g2000cwa.googlegroups.com> <1147802753.125662.121920@j33g2000cwa.googlegroups.com> NNTP-Posting-Host: 200.68.91.13 Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable X-Trace: posting.google.com 1148407893 1833 127.0.0.1 (23 May 2006 18:11:33 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Tue, 23 May 2006 18:11:33 +0000 (UTC) In-Reply-To: <1147802753.125662.121920@j33g2000cwa.googlegroups.com> User-Agent: G2/0.2 X-HTTP-UserAgent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322),gzip(gfe),gzip(gfe) Complaints-To: groups-abuse@google.com Injection-Info: j73g2000cwa.googlegroups.com; posting-host=200.68.91.13; posting-account=IVUhkQ0AAAC3ZtmCvzfMxxYDvOCY1ZxN