Cual es su lenguaje de programacion favorito

Tema en 'Programación & Programación Web' iniciado por cavoso, 26 Feb 2012.

  1. cernunnos

    cernunnos Usuario Casual nvl. 2
    1/41

    Registrado:
    19 Feb 2009
    Mensajes:
    5.809
    Me Gusta recibidos:
    7
    php orientado a objetos... con modelo vista controlador... se me hace muy facil para programar y tener ordenado el asunto.

    me gustaria aprender si j2ee.. por estos dias estoy aprendiendo javaSE para tener una base aprovechando que la orientacion a objetos la domino bien y meterme en lo que es java aplicado a la web.

    y eso...
     
  2. Himmelreich Weismann

    Himmelreich Weismann Usuario Casual nvl. 2
    87/163

    Registrado:
    27 Abr 2009
    Mensajes:
    5.169
    Me Gusta recibidos:
    2
    Buenas noches.

    para software de escritorio me gusta Java
    para aplicaciones web me gusta J2EE

    ahora si solo será una web común y corriente existe PHP, ASP y esas pequeñeces

    Me gustaría aclarar algunas cosas que leí y casi me provocan una miopía de 10 dioptras

    cuando lleves tiempo programando te darás cuenta que php y asp son iguales, php es un buen lenguaje y aún mejor si se utilizan frameworks para desarrollar aplicaciones web en capas MVC (modelo vista controlador)

    Si no has podido con otro lenguaje no culpes a los lenguajes, el problema aquí es capa 8 (googlee que es capa 8), un foro con subforos son solo llamadas a los comúnmente conocidos métodos CRUD (create, read, update y delete) es decir no es mas que una pagina con llamadas a la base de datos (nada nuevo) el frontend (interface que ven todos los usuarios común y corrientes) lo adornas con algún javascript o AJAX directamente o jquery y obviamente CSS.


    HTML y CSS no son lenguajes de programación.

    HTML es solo un formato de datos que permite el intercambio de información a través de la web (o lenguaje de hipertexto, pero no de programación)

    CSS su nombre lo dice todo, son solo hojas de estilo en cascada.

    como respondí en el anterior quote HTML y CSS no son lenguajes de programación.

    JavaScript tampoco es un lenguaje de programación, es un lenguaje de scripts.

    Visual Studio es un IDE ( entorno de desarrollo integrado) de programación, por lo que no es un lenguaje de programación, quizás querías referirte a Visual Basic .Net

    AJAX tampoco es un lenguaje, de echo es tan solo una sigla, AJAx en realidad es la combinación de JavaScript con XML y como es sabido ninguno de estos dos es un lenguaje de programación

    si bien es balanceado, creo que te hace falta conocer J2EE (para proyectos web)

    ¿escribiste jsp por siacaso o realmente sabes que es?

    jsp trabaja en conjunto con java, y son muy poderosos juntos además de algunos frameworks, etc, por lo general la gente conoce esto como J2EE.

    no compararás al simple ASP(que no se a que te refieres con que es completísimo y seguro) con J2EE, incluso en remuneración (independiente de la empresa) es sabido que lejos pagan mas por lenguajes que tienen que ver con java.



    muy buen comentario, PHP orientado a objetos (utilizando un framework) es muy bueno.

    y te recomiendo aprender J2EE, si quieres hacer una buena aplicación web (ojo que no dije pagina web, dije aplicación web cosas muy distintas.)

    Saludos y lean mas, que para ser el foro de informática de una web tan visitada como portalnet leí pocos comentarios acertados.
     
  3. cavoso

    cavoso Usuario Casual nvl. 2
    37/41

    Registrado:
    31 May 2008
    Mensajes:
    2.792
    Me Gusta recibidos:
    14
    si se que asp y php son parecidos, no iguales ya que no funcionan de la misma forma y las funciones no iguales almenso en la forma en que se programan, ambos tienen base en C por lo que obviamente tienen funciones iguales, pero considero que asp es mas enrredado al momento de programar que php, en php puedes saber donde abres y cierras un if en asp si no tienes costumbre te puedes perder en el codigo que tu mismo as creado
     
  4. Himmelreich Weismann

    Himmelreich Weismann Usuario Casual nvl. 2
    87/163

    Registrado:
    27 Abr 2009
    Mensajes:
    5.169
    Me Gusta recibidos:
    2

    ciertamente, es algo que no me gusta de los lenguajes microsoft, en visual basic.Net por ejemplo la ausencia de ; al final de cada linea (definitivamente no me gustan esos lenguajes)

    y estoy de acuerdo contigo que entre asp y php prefiero php.
     
  5. cerebrox27

    cerebrox27 Usuario Nuevo nvl. 1
    16/41

    Registrado:
    28 Dic 2010
    Mensajes:
    539
    Me Gusta recibidos:
    0
    Esta bueno este tema, empece con python, luego c, y finalmente java. Java es el que mas me ha gustado, he utilizado javase, y como he trabajado bastante con java me resulta entretenido. Ademas es orientado a objetivos, soporta herencia. A diferencia de c, en java la utilización de los punteros es menos tediosa.Ademas de que en c para encontrar un error por ejemplo en un arreglo es mas dificil saber el error, en cambio java en cuanto a excepciones posee mejores características.
    Siempre con mi IDE favorito para java que es netbeans.,el cual optimiza el tiempo frente al pc.

    Ahora tengo interés de aprender php, para realizacion de bases de datos ya sea con mysql y postgresql.

    saludos!!
     
  6. Himmelreich Weismann

    Himmelreich Weismann Usuario Casual nvl. 2
    87/163

    Registrado:
    27 Abr 2009
    Mensajes:
    5.169
    Me Gusta recibidos:
    2
    C no es un lenguaje orientado a objeto por eso no resiste herencia

    C es especialista en manejos de memoria a diferencia de java.

    puedes crear bases de datos en mysql y postgresql con Java sin problema.

    Saludos.
     
  7. cerebrox27

    cerebrox27 Usuario Nuevo nvl. 1
    16/41

    Registrado:
    28 Dic 2010
    Mensajes:
    539
    Me Gusta recibidos:
    0
    Claro que c no es orientado a objeto, pero cada lenguaje tienes sus pro y contras. Como mencionas en c se puede manejar la memoria, eso es bueno al momento de realizar programas donde se requiera optimizar el tiempo de ejecución, tales como los algoritmos de ordenaminetos, pilas, diccionarios y programas que requieran recursividad, ya que java realiza trabajo extra en algunos casos, por ejemplo en java un arraylist al ser una estructura predefinida funciona ocupando espacio extra que no se ocupa, siendo memoria perdida (y si el tamaño es demasiado grande la memoria aumenta considerablemente).

    A que te refieres con que puedes crear bases de datos en mysql y postgresql con Java sin problema?, se que netbeans tiene plugins para diferentes cosas, no se si te refieres a eso.
     
  8. sIMP.

    sIMP. Usuario Casual nvl. 2
    87/163

    Registrado:
    29 Jul 2009
    Mensajes:
    7.459
    Me Gusta recibidos:
    4
    me quedo con c y java , php ctm todavia me cuesta entenderlo es muy desordenado en su forma programacion , no cualquiera lo entiende u.u
     
  9. Himmelreich Weismann

    Himmelreich Weismann Usuario Casual nvl. 2
    87/163

    Registrado:
    27 Abr 2009
    Mensajes:
    5.169
    Me Gusta recibidos:
    2

    a ver en lo del ArrayList te equivocas.

    en java si declaras un arreglo así String[] nombreArreglo (ese tipo de arreglo debe tener un tamaño fijo desde el inicio por lo que ese si ocupa memoria extra)

    sin embargo las listas dinámicas son DINÁMICAS por ejemplo cuando declaras ArrayList nombreLista = new ArrayList()

    como sabrás el ArrayList es dinámico y ocupa espacio mientras se va llenando, pero en lo que si tienes razón es en el trabajo a bajo nivel, java utiliza los famosos objetos o instancias por lo que nunca llega a ver una dirección de memoria eso lo hace lentito entre comillas.


    lo de la base de datos me refiero a que instalas el motor de la base de datos que quieras utilizar y creas la base de datos luego en eclipse (que es el que uso yo, la basura de netbeans no me gusta) con el conector jdbc correspondiente y obviamente los datos de conexión puedes conversar con la base de datos.

    La base de datos no es tema.
     
  10. El Fin

    El Fin Usuario Habitual nvl.3 ★
    187/244

    Registrado:
    2 Oct 2009
    Mensajes:
    16.665
    Me Gusta recibidos:
    16
    Si bien php tiene sus inconsistencias, no es nada que no se pueda arreglar creando algunas cuantas clases!.

    Saludos.
     
  11. khancerberus

    khancerberus Usuario Nuevo nvl. 1
    6/41

    Registrado:
    5 Nov 2011
    Mensajes:
    30
    Me Gusta recibidos:
    0
    a mi me gusta java porque es mas facil para mi entenderlo y ademas que no utiliza toda la memoria del pc al crear un software si no que libera la memoria no utilizada cada cierto tiempo lo que lo hace automatico y mas rapido, pero tambien es muy basico...

    P.D: Pero lo que no me gusta de este lenguaje es que hay que tener bastante concentracion al leerlo y escribirlo ya que a mi al repasar demasiado rapido me marea... XD
     
    #35 khancerberus, 23 May 2012
    Última edición: 23 May 2012
  12. HostinGuard

    HostinGuard Usuario Nuevo nvl. 1
    1/41

    Registrado:
    24 May 2012
    Mensajes:
    7
    Me Gusta recibidos:
    0
    php combinado con xml. de acompañamiento html a la mano de css, para darle mejor diseño.

    Editor Preferido: Dreamweaver.