Historias
Slashboxes
Comentarios
 
Este hilo ha sido archivado. No pueden publicarse nuevos comentarios.
Mostrar opciones Umbral:
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.
  • ¿Grails?

    (Puntos:4, Informativo)
    por inniyah (5892) el Lunes, 16 Febrero de 2009, 14:10h (#1127843)
    ( http://www.miriamruiz.es/ )
    Pongo esto en un comentario en lugar de nota en el artículo para no condicionar las respuestas en los comentarios. Es posible que el autor de la pregunta esté buscando Grails [wikipedia.org] (inglés [wikipedia.org]) y Groovy [groovy.org.es]. Al menos yo tengo muy buenas referencias de ellos.

    Grails [wikipedia.org] es un framework para aplicaciones web de código abierto desarrollado sobre el lenguaje de programación Groovy (el cual a su vez se basa en la Java platform). Grails pretende ser un marco de trabajo altamente productivo siguiendo paradigmas tales como convención sobre configuración o no te repitas (DRY), proporcionando un entorno de desarrollo estandarizado y ocultando gran parte de los detalles de configuración al programador.
  • Escalabilidad

    (Puntos:3, Informativo)
    por getaceres (17965) <reversethis-{moc.liamg} {ta} {serecateg}> el Lunes, 16 Febrero de 2009, 14:27h (#1127853)
    ( Última bitácora: Lunes, 20 Julio de 2009, 10:36h )
    Por lo que tengo entendido, RoR no escala bien por lo que si el sitio crece mucho, puede que de problemas. Por otra parte, en Groovy tienes Grails o si quieres Java puro, tienes JBoss Seam. No he probado ninguno de los tres mas que por encima y no sé cómo se comportarían en un proyecto real con miles de peticiones.
    • Referencias de strider2003 (Puntos:2) Lunes, 16 Febrero de 2009, 22:11h
    • Re:Escalabilidad de Blaxter (Puntos:2) Lunes, 16 Febrero de 2009, 15:59h
    • Re:Escalabilidad de pobrecito hablador (Puntos:1) Lunes, 16 Febrero de 2009, 18:26h
    • Re:Passenger de alvarezzz (Puntos:2) Lunes, 16 Febrero de 2009, 21:08h
      • Re:Passenger de alvarezzz (Puntos:2) Martes, 17 Febrero de 2009, 18:25h
      • 1 respuesta por debajo de tu umbral de lectura actual.
    • 5 respuestas por debajo de tu umbral de lectura actual.
  • Symfony

    (Puntos:3, Informativo)
    por KNO (11257) el Lunes, 16 Febrero de 2009, 14:33h (#1127856)
    ( http://linsms.blogspot.com/ | Última bitácora: Viernes, 10 Octubre de 2003, 14:04h )
    Symfony [symfony-project.net] es un framework en PHP que creo que puede ser de tu interés.
    --
    Mi bitácora [blogspot.com]
  • +1 para Grails

    (Puntos:4, Informativo)
    por eccp (47) el Lunes, 16 Febrero de 2009, 15:30h (#1127890)
    ( http://eccp.blogspot.com/ )
    Recientemente he desarrollado un proyecto con Grails en lugar de hacerlo sólo con Java 5 + Spring + Hibernate y mi experiencia ha sido grandiosa. El desarrollo con Grails es muchísimo más rapido, la sintaxis de Groovy es muy intuitiva, la documentación en inglés es abundante y de calidad. Además, hay muchísimos ejemplos de problemas resueltos en el Wiki de Grails: login, RSS, email, Web Services, etc. y los tags para la capa de presentación son sencillos de usar.

    El soporte para Grails es mejor si usas NetBeans que Eclipse como IDE, aunque se puede desarrollar sin usar un IDE.

    En el futuro, mi primera opción para desarrollar proyectos que corran en un servidor de aplicaciones será Grails antes que J2EE.

    Suerte!
    --
    -- "I like my sugar with coffee and cream" (Beastie Boys)
  • La solución más profesional

    (Puntos:4, Divertido)
    por faloma (21666) el Lunes, 16 Febrero de 2009, 15:31h (#1127891)
    ( http://barrapunto.com/ )
    Usa ASP y Visual Basic.NET
  • Mis dos centimos...

    (Puntos:4, Informativo)
    por sammael (16347) el Lunes, 16 Febrero de 2009, 15:40h (#1127898)
    ( http://barrapunto.com/ | Última bitácora: Lunes, 24 Febrero de 2014, 10:03h )
    A ver, antes de nada, yo tambien soy desarrollador web, casi siempre con java, asi que es el camino que suelo seguir a menos que la cosa sea tan rapida y sencilla con otros lenguajes que me compense el tiempo de mas que tardo (tengo experiencia con PHP, RoR, CGIs en Perl y C y hasta ASP, pero no pasan de 2-3 anios, mientras que llevo trabajando con java desde el 99). Ademas, no entiendo a que te refieres con "capa de presentacion". Te refieres a que no sabes JSPs? o a que no sabes html, javascript, css y demas cosas que se suelen usar en las aplicaciones web?

    Si es esto ultimo, vas a tener un problema tanto si elijes una opcion como la otra, ya que ambas, al final, usaran html+javascript+css (como minimo) y RoR lo unico que hace para ayudarte un poco con eso es que esta integrado con scriptaculous y facilita bastante lo del ajax. Aun asi, sin conocer ambas cosas, la ayuda que te da te sirve mas bien de poco.

    En mi caso seguramente tiraria por una solucion java, algo como Seam, Spring o cosas asi (quizas con FreeMarler como lenguaje de plantillas), aunque sea simplemente porque mi experiencia en RoR es muy limitada (he hecho un par de aplicaciones sencillas) y me gusta mas el control que tengo sobre toda la aplicacion usando java (que quede claro que es solo mi opinion personal y que mi anio escaso de experiencia con RoR no se puede comparar con los casi 10 de java).

    De todas formas, si los duenios se inclinan por RoR (estoy dando por hecho que esa gente sabe de lo que habla y no dice lo de RoR solo porque es el ultimo buzzword), por que no le das una oportunidad? Nunca esta de mas conocer otros lenguajes y entornos y quien sabe, a lo mejor te gusta. En caso de necesidad y si la aplicacion necesita de cosas mas complicadas (ESB, BBDD distribuidas, etc, etc...) siempre puedes hacer esa parte en java.

    De momento te diria que le echaras un vistazo al libro "RailsSpace: Building a Social Networking Website with Ruby on Rails", te puede servir como introduccion al mundo Rails y el libro te ensenia a hacer muchas de las cosas que pides (al final acabas con una red social con busqueda por A/S/L, blogs, ajax y varias cosillas mas que, por cierto, te puedes descargar de la web del libro [railsspace.com]), asi que puede que luego puedas reutilizar mucho codigo. Eso si, el libro fue escrito para una version de rails antigua y, ademas, tiene varios errores de disenio (IMHO) asi que tambien te recomiendo que, si haces esto, luego te busques un buen libro de verdad con temas especificos.
    --

    Dale fuego a un hombre y estara caliente un dia, prendele fuego y estara caliente el resto de su vida.
  • Play!

    (Puntos:1, Informativo)
    por pobrecito hablador el Lunes, 16 Febrero de 2009, 15:41h (#1127899)
    en Java puedes usar Play! http://www.playframework.org/ [playframework.org] Introducción a play en español http://www.debugmodeon.com/item/249696/introduccio n-a-play-framework-web-java [debugmodeon.com]
  • Python + Django es lo suyo

    (Puntos:2, Divertido)
    por GaP (39547) el Lunes, 16 Febrero de 2009, 15:44h (#1127904)
    ( http://googleapp.es/ | Última bitácora: Sábado, 28 Febrero de 2009, 09:51h )
    Así podrás luego usar App Engine y contribuir a los planes de dominación mundial de Google. ;-)
    --
    GoogleApp.es [googleapp.es]
  • Ramaze

    (Puntos:3, Interesante)
    por miguelsan (22769) el Lunes, 16 Febrero de 2009, 15:49h (#1127910)
    ( http://barrapunto.com/ | Última bitácora: Miércoles, 27 Febrero de 2013, 15:42h )
    Lo estoy descubriendo hoy mismo. De hecho en mi empresa vamos a cambiar el proyecto principal de Rails a Ramaze [ramaze.net], y creo que no nos arrepentiremos. Es como Rails aspira a ser en la versión 3 (cuando llegue su fusión con Merb), pero mucho más limpio, rápido, modular y flexible.
    --
    Stop DRM in HTML5, the Hollyweb [defectivebydesign.org]
  • La de sandeces que se siguen leyendo por /.

    Usa lo que te salga de la punta del nabo. Investiga, prueba, lee, experimenta.

    Pero no vengas a /. a preguntar cosas serias hombre. Que barrapunto no es lo que era. (Buen tagline para /.)

    A mi personalmente me gustan todos los frameworks ruby. Desde rails, merb, sinatra... por que me gusta ruby. Insisto en una palabra: ME GUSTA. Espera que repito. ME GUSTA.

    Rails tiene de las mejores relaciones en cuanto escalabilidad/mantenibilidad/desarrollo/coste que conozco.

    Si obviamente lo único que preguntas es que es lo más escalable... Hijo, haz tu propio compilador para tu propia applicación. En un año tal vez podrás tener tener una beta funcional. Yo sigo prefiriendo hacer webs en meses, o semanas.

    Un Saludo.
  • Desarrollo rápido en Java

    (Puntos:2, Informativo)
    por n3k0 (22666) el Martes, 17 Febrero de 2009, 07:57h (#1128186)
    Hay un framework para desarrollo rápido en Java y además es Español, se llama OpenXava [openxava.org].
  • PHP + Symfony

    (Puntos:2)
    por KNO (11257) el Jueves, 19 Febrero de 2009, 12:08h (#1128879)
    ( http://linsms.blogspot.com/ | Última bitácora: Viernes, 10 Octubre de 2003, 14:04h )
    Por si alguien tiene duda de la escalabilida y rendimiento: http://www.symfony.es/2009/02/19/dailymotion-tambi en-utiliza-symfony/ [symfony.es]
    --
    Mi bitácora [blogspot.com]
  • Re:Symphony

    (Puntos:2)
    por KNO (11257) el Lunes, 16 Febrero de 2009, 16:02h (#1127920)
    ( http://linsms.blogspot.com/ | Última bitácora: Viernes, 10 Octubre de 2003, 14:04h )
    Desmitificando cazadores de mitos ;)
    http://www.symfony-project.org/blog/2007/06/11/is- symfony-too-slow-for-real-world-usage [symfony-project.org]
    Viene a decir que los benchmarks que muestras no son reales (no dice que symfony sea mejor o peor). Que un "hello world" sea más rápido en un determinado entorno no dice nada. También dice que muchos de los mitos sobre la escalabilidad de symfony residen en la aplicación que se haga con él (¿ello?). Si no optimizas tu código no esperes que el framework lo haga por tí.
    --
    Mi bitácora [blogspot.com]
    [ Padre ]
    • Re:Symphony de KNO (Puntos:2) Lunes, 16 Febrero de 2009, 16:22h
    • 2 respuestas por debajo de tu umbral de lectura actual.
  • Re:RAD

    (Puntos:2)
    por KNO (11257) el Lunes, 16 Febrero de 2009, 16:06h (#1127922)
    ( http://linsms.blogspot.com/ | Última bitácora: Viernes, 10 Octubre de 2003, 14:04h )
    Lee unos cuantos comentarios, mira unos pocos enlaces y quizá cambies de idea con respecto a PHP.
    --
    Mi bitácora [blogspot.com]
    [ Padre ]
  • Re:Symphony

    (Puntos:1, Inspirado)
    por pobrecito hablador el Lunes, 16 Febrero de 2009, 16:19h (#1127933)
    puedes escribir tu aplicacion web en C o en lo que quieras, siempre tendras ese problema. Las aplicaciones web no se "escalan" con el lenguaje para eso se usa memcache y haproxy + colas de trabajo. (o similares)

    rails no esta atado a mysql/pg/oracle etc.
    [ Padre ]
  • Re:Symphony

    (Puntos:1, Inspirado)
    por pobrecito hablador el Lunes, 16 Febrero de 2009, 16:28h (#1127940)
    no puedes tener 1000000 procesos en una maquina, puedes usar un balanceador y lo distribuyes, funciona bien en C, Java, Python o Ruby, tu argumento es invalido.
    [ Padre ]
  • Re:php

    (Puntos:1)
    por baldurian (27291) el Lunes, 16 Febrero de 2009, 18:56h (#1128005)
    El coste del servidor web es totalmente despreciable respecto al coste del desarrollo y el mantenimiento del software.
    Excepto para aplicaciones que hace el tio paquito en un fin de semana.
    [ Padre ]
    • Re:php de israelviana (Puntos:2) Miércoles, 18 Febrero de 2009, 02:01h
    • 1 respuesta por debajo de tu umbral de lectura actual.
  • Referencias

    (Puntos:2)
    por strider2003 (11627) el Lunes, 16 Febrero de 2009, 22:14h (#1128097)
    ( http://condottierigame.net/ | Última bitácora: Lunes, 23 Mayo de 2011, 19:00h )

    Igual que he dicho en un comentario más arriba, si haces una afirmación tan categórica como "RoR no escala", lo menos que podrías hacer es aportar alguna referencia que lo demuestre.

    --
    "La ilusión es el primero de los placeres." Voltaire.
    [ Padre ]
  • Re:Symphony

    (Puntos:1)
    por penabad (43736) el Martes, 17 Febrero de 2009, 10:24h (#1128228)
    ...o lo que es lo mismo, olvida todo lo que has aprendido de Bases De Datos Esta frase para mi es suficiente para calificar el comentario como TOTALMENTE inútil.
    [ Padre ]
  • Re:Sin duda GWT

    (Puntos:1)
    por oskarloko (32045) <oskarlokoNO@SPAMgmail.com> el Martes, 17 Febrero de 2009, 10:45h (#1128233)
    ( Última bitácora: Jueves, 21 Julio de 2011, 10:08h )
    yo también estoy usando GWT y lo recomiendo, pero matizando...

    GWT es una tecnolgía cliente, para aplicaciones web tipo GMail, etc.. ( por ejemplo Send me home [sendmehome.com] )


    Mi pregunta es: en la parte servidora, que usas ? Yo de momento JPA y poco más...
    [ Padre ]
  • por eduardofuentes23 (44015) el Martes, 17 Febrero de 2009, 18:54h (#1128393)
    No creo que NADIE haya usado ZK framework, este es el proyecto número 1 por votación en sourceforge para el desarrollo de app web 2.0, puede usarse con estos lenguajes: Groovy, Java, JavaScript, Python, Ruby; pero Java fue en el que se baso desde su comienzo. resumiendo es como hacer interfaces en Swing super intuitivo y con el estilo de manejo basado en eventos. aquí dejo la pág oficial http://www.zkoss.org/ [zkoss.org] Este es un demo donde están todos los componentes funcionando: http://www.zkoss.org/zkdemo/userguide/#f1 [zkoss.org] También tiene un plugin para Eclipse y Netbeans donde creas las interfaces con un WYSIWYG. En el caso de java se integra fácilmente con JPA, Hibernate (o con sus propios ORM) y Spring. Recomiendo enfáticamente a todos que le echen un vistazo. Saludos.
    [ Padre ]
  • 12 respuestas por debajo de tu umbral de lectura actual.