No estás registrado (Registrarse)

Vanilla 1.1.10 es un producto de Lussumo. Para más información: Documentación, Soporte.

    •  
      CommentAuthorAd-Senseí
    • CommentTimeFeb 22nd 2013
     # 81
    •  
      CommentAuthordominotico
    • CommentTimeFeb 22nd 2013
     # 82
    Si puedes leer inglés, este sitio web es para mí el mejor para aprender a programar para la web:
    HTML, CSS, Javascript, PHP, etc.

    W3Schools.com: http://www.w3schools.com/

    Cantidad de tutoriales: simples, completos, con ejemplos interactivos, no podés no aprender jaja :bigsmile:
    •  
      CommentAuthorPit
    • CommentTimeFeb 22nd 2013
     # 83
    Posted By: Ad-Senseíeste curso tiene un nombre: Pitt


    :dominero: Apuntado.

    Cuando abran uno de python me apunto tamibén:

    El creador de Python, Guido Van Rossum, deja Google y ficha por Dropbox

    08 de diciembre de 2012
    •  
      CommentAuthorari0k0
    • CommentTimeFeb 24th 2013
     # 84
    Pit,
    Java tiene capacidad, estabilidad y velocidad suficiente para soportar web's con tráficos enormes, no te quepa la menor duda. Trabajo en ello.

    Puedes probar PHP y Java, y a ver con cual te sientes más cómodo y te manejas mejor.

    Para temas web... PHP es más simple de aprender, encontrarás infinidad de "modulos", ayuda sin parar, te permitirá modificar muchos CMS escritos en php para personalizarlos (como wordpress, vanilla, etc..), para instalar en un servidor, es más simple, instalando un LAMP (en linux o windows) son 2 pasos y empezar a programar.

    Pero por otro lado Java te permite, aprender un lenguaje estructurado, mecanismos de herencia, manipulación de objetos, hacer un programa web o un programa de "consola" que funcione en cualquier sistema, con un poco más, puedes programar app web's en móviles, etc.. el tiempo que inviertas en ese lenguaje, el abanico de posibilidades es más amplio, que PHP, que es un lenguaje para web. Por ejemplo, puedes aprender java para montar la lógica de tu portal web y a la vez usar java para desarrollar un spider/crawler por consola que busca páginas para capturar el contenido y te los guarden en la bbdd, y a la vez usar java para desarrollar una app móvil para que interactue con tu portal... la base de las tres cosas es java, aunque cada uno tenga librerías y algunos mecanismos concretos.

    Pero como dice el dicho, quien mucho abarca poco aprieta, hay que ir paso a paso e ir aprendiendo según tus necesidades.

    De todos los comentarios, saca factor común... HTML+CSS+Javacsript, es imprescindible. Yo empezaría por ahí. Luego añadiría algo de php básico (que será más sencillo y te permitirá hacer cosas más dinánimas y divertidas) y luego por curiosidad miraría algo de java.. y luego ya decides.
    •  
      CommentAuthorJavi
    • CommentTimeFeb 24th 2013
     # 85
    Pero por otro lado Java te permite, aprender un lenguaje estructurado, mecanismos de herencia, manipulación de objetos, hacer un programa web o un programa de "consola" que funcione en cualquier sistema, con un poco más, puedes programar app web's en móviles, etc.. el tiempo que inviertas en ese lenguaje, el abanico de posibilidades es más amplio, que PHP, que es un lenguaje para web. Por ejemplo, puedes aprender java para montar la lógica de tu portal web y a la vez usar java para desarrollar un spider/crawler por consola que busca páginas para capturar el contenido y te los guarden en la bbdd, y a la vez usar java para desarrollar una app móvil para que interactue con tu portal... la base de las tres cosas es java, aunque cada uno tenga librerías y algunos mecanismos concretos.


    No has dicho nada que Php no soporte :)

    Respecto a que Java soporta webs con mucho trafico, pues si, doy fe de ello tambien. Pero tambien te digo que hay que dimensionar muy bien la parte de sistemas para soportar volumenes altos
    •  
      CommentAuthorAntonio
    • CommentTimeFeb 24th 2013 editado
     # 86
    Posted By: JaviNo has dicho nada que Php no soporte


    +1

    En realidad casi todos los lenguajes de programación soportan mucho tráfico sin problemas. No importa PHP, Java, Python, Haskell o Lua. Todos soportan mucho tráfico.

    La prueba está en que Google está principalmente en Python o Facebook principalmente en PHP + C, y tráfico tienen.

    Ni PHP es el lenguaje perfecto, ni Java, por mucho que trabaje con él, es la panacéa universal. Cada uno puede ser útil en una determinada cosa, proyecto, desarrollo, componente o lo que sea.

    Sobre las diferencias con Java de todos estos lenguajes, veo dos importantes para mí (cada uno tendrá sus razones). La primera es que Java no tiene una licencia abierta en muchos de los elementos que necesitas para programar. Son propiedad de Oracle, y eso quita mucha libertad. La segunda es que, como dije, Java es muy pesado, pero muy pesado comparado casi con cualquier otro que no dependa de máquina virtual. Y ya no hablo más de Java que parece que lo odio :dumb:

    Todos permiten hacer aplicaciones para cualquier plataforma, para la web, para móviles, para consola, etc...

    Se me olvidó comentar, que haciendo un poco de pitoniso sin bola de cristal, creo que en el futuro se va a implantar muchísimo el JavaScript del lado de servidor con NodeJS. Está muy fuerte, y facilita mucho la vida a aquellos que programan en JavaScript el poder usar el mismo lenguaje en front y en back.

    Ahí lo dejo.

    Por supuesto, C/C++ al poder :dumb:

    PD: Creo que para no secuestrar más el hilo de Pit y convertirlo en una guerra de los amantes de Java y los detractores, abriré un hilo sobre exclusivo de debate de programación. Aunque ahora me voy a echar la siesta :bro:
    •  
      CommentAuthorPit
    • CommentTimeFeb 24th 2013 editado
     # 87
    Posted By: Antonio VillamarinPor supuesto, C/C++ al poder


    ¿Qué es lo que les pasa a los que diseñaron C que hay tantos diferentes C/C++/Visual C/C#? Esto es imposible
    de aprender uno detrás y de otro por ese orden.

    Además encontrar una academia en que imparta C... y Python es literalmente imposible no hay.
    Supongo que lo estudian en mientras estudian en la educación formal.

    En cambio hay varias academias que preparan Java pero son carísimas y son presenciales varias horas al día.

    Menos mal que hay cursos de PHP online :smile:
    •  
      CommentAuthorJavi
    • CommentTimeFeb 24th 2013
     # 88
    Posted By: Antonio VillamarinJavaScript del lado de servidor con NodeJS


    Aun no me he puesto a tocarlo, pero me pareció algo complejo, por lo menos a primera vista
    •  
      CommentAuthorJavi
    • CommentTimeFeb 24th 2013
     # 89
    Posted By: Pit
    Posted By: Antonio VillamarinPor supuesto, C/C++ al poder


    ¿Qué es lo que les pasa a los que diseñaron C que hay tantos diferentes C/C++/Visual C/C#? Esto es imposible
    de aprender porque encontrar una academia en que imparta C/C++ y Python es literalmente imposible no hay.
    Supongo que lo estudian en mientras estudian en la educación formal.

    En cambio hay varias academias que preparan Java pero son carísimas y son presenciales varias horas al día.

    Menos mal que hay cursos de PHP online :smile:


    En Cataluña se imparten Ciclos formativos de grado superior de manera online en el Institut Obert de Cataluña (IOC). Es formación reglada, e imparten el ciclo de Desarrollo de Aplicaciones Informáticas (o Multiplataforma, no sé como le llaman ahora), que a mi parecer, es la formación que más salida profesional tiene hoy por hoy.

    Yo la impartí presencial en un centro bastante bueno, y realmente los profesores aprendieron mucho de mí :dumb:, y de pasada, yo de ellos :first:
    •  
      CommentAuthorPit
    • CommentTimeFeb 24th 2013 editado
     # 90
    Posted By: JaviYo la impartí presencial en un centro bastante bueno, y realmente los profesores aprendieron mucho de mí :dumb:, y de pasada, yo de ellos


    :babeo: Es el lenguaje más complicado verdad? Es para hacer un sistema operativo por ejemplo o algo así.

    Los manuales que hay en la casa del libro son tremendamente gigantescos es imposible aprender de manera
    autodidacta con libros, son como enciclopedias, sin ilutraciones, todo letras raras por todos los lados con puntitos, guiones, comillas ....
    •  
      CommentAuthorAntonio
    • CommentTimeFeb 24th 2013
     # 91
    Posted By: Pit¿Qué es lo que les pasa a los que diseñaron C que hay tantos diferentes C/C++/Visual C/C#? Esto es imposible
    de aprender uno detrás y de otro por ese orden.


    Posted By: PitEs el lenguaje más complicado verdad? Es para hacer un sistema operativo por ejemplo o algo así.


    No son tan diferentes, se parecen mucho :)

    Y no es tan complicado. C no es Unlambda :dumb:.

    Una vez que conoces algún lenguaje en profundidad, su dinámica y la variedad de formas de programar, secuencial, funcional, orientada a objetos, estructurada, cualquier lenguaje, incluido el C, con un poco de práctica, se puede aprender.

    Al final todos los lenguajes siguen la misma estructura, hacer cosas de una en una hasta que hagan lo que quieras que hagan. Unos con sus punto y coma, otros con tabulaciones, con las funciones con un nombre u otro, solo con objetos, con $ delante de las variables, o con lo que sea, pero todos siguen las mismas reglas.

    Posted By: JaviAun no me he puesto a tocarlo, pero me pareció algo complejo, por lo menos a primera vista


    Hace poco que me he puesto con él. Pensaba como tú, que era bastante complejo, pero después de unos días haciendo pruebas es bastante más sencillo de lo que pensaba.

    Funciona al estilo python o ruby con el cargador de aplicaciones (o ahora con compose para php). Lo instalas y te haces el programa en JavaScript directamente. Se pueden usar jQuery, o librerías pequeñitas.

    La programación se hace sobre ficheros js y se ejecuta igual que en Chrome (está basado en V8). Solamente han creado una capa principal de funciones para su uso fuera de la web (lado cliente) para montar respuestas al servidor o mostrar cosas por pantalla, pero bastante sencillas.

    He hecho pruebas con Jade y Mustache (motores de plantillas basadas en json, hasta ahora del lado cliente) y la verdad es que me sorprendió la facilidad con la que se monta un servidor web y se puede programar una web completa solamente con javascript. Ya hay librerías para acceder a MySQL, SQLite, MondoDB o acceso a programas del servidor. Hay una librería (backboneJS) que hace una buena separación MVC.

    Todavía prefiero PHP, me defiendo mucho mejor en ese entorno, pero la verdad es que me ha sorprendido gratamente.

    Te recomiendo que le eches un ojo. En un par de días ya verás que te has puesto al día y parece más sencillo. :bigsmile:
    •  
      CommentAuthorPit
    • CommentTimeFeb 24th 2013
     # 92
    Posted By: Antonio VillamarinUnlambda
    :cataaa::cataaa:
    •  
      CommentAuthorPit
    • CommentTimeFeb 25th 2013 editado
     # 93
    Python vs. PHP vs. Java vs. C++ vs .net vs. Html vs..... Ruby + rogramación en Android

    Posted By: Antonio Villamarinabriré un hilo sobre exclusivo de debate de programación.
    :comer:

    He oído que PHP llegado a determinado tamaño empieza a dar problemas
    •  
      CommentAuthorAd-Senseí
    • CommentTimeFeb 25th 2013 editado
     # 94
    Posted By: Pit

    He oído que PHP llegado a determinado tamaño empieza a dar problemas


    No te preocupes dudo que llegues a ese punto y si llegas en unos añitos :meparto:agua de coco | Wasap | washap telecharger whatsapp Remedios Naturales
    •  
      CommentAuthorPit
    • CommentTimeFeb 25th 2013 editado
     # 95
    Posted By: Ad-SenseíNo te preocupes dudo que llegues a ese punto y si llegas en unos añitos :meparto:


    ¿Cuántos usuarios tenía facebook cuando empezó a petar con PHP? ...
    •  
      CommentAuthorAntonio
    • CommentTimeFeb 25th 2013
     # 96
    Posted By: Pit¿Cuántos usuarios tenía facebook cuando empezó a petar con PHP? ...


    Que yo recuerde no ha petado facebook por el PHP nunca. Les petó parte del sistema de bases de datos en MySQL, algo que solucionaron rápido trasladando algunas cosas de base de datos. Con PHP lo que han hecho ha sido intertar optimizarlo con Hiphop, que es un compilador de PHP a C++, para que acelere el funcionamiento y requiera menos servidores, que con los números de facebook menos servidores son muchos millones.
    •  
      CommentAuthorPit
    • CommentTimeFeb 25th 2013 editado
     # 97
    No hubiera sido mejor haber hecho facebook con python o con Java?

    En algún sitio he visto que PHP da problemas cuando se hace grande y por eso recomiendan python
    •  
      CommentAuthorAntonio
    • CommentTimeFeb 25th 2013
     # 98
    Posted By: PitNo hubiera sido mejor haber hecho facebook con python o con Java?

    En algún sitio he visto que PHP da problemas cuando se hace grande y por eso recomiendan python


    Quizá Python pueda ser un poco más rápido que PHP, pero no veo el inconveniente en que proyectos grandes estén en PHP. En realidad si te coges la lista de alexa de los más visitados. Muchos están en PHP. Bastantes también en Python. Algunos en C o Ruby. Y prácticamente ninguno en Java. Algunos en otros lenguajes. Eso te dice que no se ha encontrado un límite a PHP donde falle. Como todos puede fallar si tienes más peticiones que CPU o RAM, pero se soluciona con más CPU o RAM. Puede ser que Python sea el que menos recursos consuma y por tanto aceptar más cantidad de peticiones.

    El problema en las webs con tantísimo tráfico no está casi nunca en el lenguaje usado (excepto con algunos que no quiero nombrar :dumb:) sino en las bases de datos por la gran cantidad de peticiones que se hacen a ella y resultan difíciles de escalar.

    Entiendo que si facebook (como hizo Google en su momento al camciar de lenguaje) creyera que es mejor otro lenguaje para su desarrollo ya llevarían tiempo cambiando módulos a otros lenguajes y no perderían tanto tiempo en hacer un compilador de PHP.
    •  
      CommentAuthorPing
    • CommentTimeFeb 26th 2013 editado
     # 99
    Lo de la velocidad de PHP es un mito, desde hace ya unas versiones viene siendo rapidísimo. Pero puede ser mas lento que algún otro lenguaje que no sea interpretado como php (si lo usas por defecto). En cambio si lo usas con PHP + APC, php se compila, es como un binario (código máquina que es lo más rapido de ejecutar) y para mas mejoras se guarda en memoria.

    El cuello de botella de cualquier aplicación va a ser la base de datos.

    Como ejemplo os dejo la infraestructura de una web bien conocida, con la no nada modesta de 300K peticiones por segundo, como podeis ver unen gan cantidad de tecnologías hasta relizar una aplicación escalable a la par de compleja:


    http://highscalability.com/blog/2012/4/2/youporn-targeting-200-million-views-a-day-and-beyond.html


    Consejo, no pilles ningún lenguaje por estar de moda, digan que es mas cool, etc. Lo mejor es que si usas wp, magento, joomla drupal o algun software libre en php, debes ir a por este lenguaje de cabeza. En cualquier otro caso, cualquier otro lenguaje es muy válido, lo importante es como se usa.

    Y si aún así alguien sigue empepinado con el rendimiento de php, la verdadera velocidad de un proyecto esta en cachear los datos (varnish, squid) y sobre todo en el frontend.

    Saludos.
    •  
      CommentAuthormadu
    • CommentTimeFeb 27th 2013
     # 100
    Si quieres algo rápido haz tu web en html puro, deja de marear la perdiz y aprende a programar que es lo que necesitas ahora mismo, da igual el lenguaje que sea, después podrás cambiar de uno a otro solo aprendiendo su sintaxis ya que la lógica en programación siempre es la misma y con cualquier lenguaje puedes cachear todo ya sea en ficheros, en memoria, o cualquier otra técnica para mejorar su velocidad, lo importante ya no debe ser el lenguaje si no SABER PRIMERO PROGRAMAR, después ya cuando vayas a hacer el superproyecto decides cual lenguaje utilizar.

    Me parece ridículo pensar y plantear que como Gugle o caralibro esta en el lenguaje X, yo voy a aprender ese lenguaje por que es el mejor... Cualquier plataforma se podrá hacer en cualquier lenguaje si se tienen los conocimientos del mismo suficientes, y mas si es un lenguaje libre y abierto que podrás modificarlo desde su base. :matu:
    •  
      CommentAuthorPit
    • CommentTimeFeb 27th 2013 editado
     # 101
    Posted By: PingConsejo, no pilles ningún lenguaje por estar de moda, digan que es mas cool, etc.


    Ruby on rails es el que está de moda :cataaa:
    •  
      CommentAuthorAd-Senseí
    • CommentTimeFeb 27th 2013
     # 102
    ya está mareando la perdiz otra vez xDDagua de coco | Wasap | washap telecharger whatsapp Remedios Naturales
    •  
      CommentAuthorPit
    • CommentTimeFeb 27th 2013
     # 103
    Yo estoy ya en este curso viendo los videos :wink:

    Posted By: Ad-Senseíhttp://miriadax.net/web//introduccion_desarrollo_web
    •  
      CommentAuthorWakka
    • CommentTimeFeb 28th 2013
     # 104
    Yo me he puesto a echar un ojo al mismo y las preguntas de luego no han sido explicadas en el video... ¿me estoy perdiendo algo?Ofreces o buscas trabajo como redactor freelance?|Fotografías
    •  
      CommentAuthorPit
    • CommentTimeFeb 28th 2013 editado
     # 105
    El curso lo imparte esta web: http://idesweb.es

    En esta dirección están los videos del curso pasado

    http://www.youtube.com/user/idesweb/

    Aquí los ejercicios

    http://idesweb.es/proyecto

    Si alguien se anima están busando profesores:

    ¿Eres profesor o profesional del desarrollo web? ¿Te gusta enseñar y que la gente aprenda gracias a ti? ¿Quieres colaborar con este proyecto? Escríbenos a idw@idesweb.es y lo hablamos.
    http://idesweb.es/profesores

    Todos los pdfs del curso anterior se pueden descargar en esta dirección, desde el primer tema hasta el último.
    Para los más rápidos

    http://rua.ua.es/dspace/simple-search?query=iDESWEB&submit=Ir
  1.  # 106
    PHP Conference Argentina es la conferencia para desarrolladores más importante de Argentina, y uno de los principales eventos IT en Latino América, contando con oradores ampliamente reconocidos.

    4-5 OCTUBRE 2013, Buenos Aires, ARGENTINA

    Este año juntamos lo mejor del mundo de la programación. Con numerosas charlas que cubren tópicos relacionados al desarrollo web en general, PHP Conference Argentina es una conferencia que ningún programador (utilice o no PHP) va a querer perderse. Estos son solo algunos de nuestros oradores:

    Rasmus Lerdorf, creador del lenguaje PHP.
    Igor Sysoev, creador del servidor web NGINx, utilizado en millones de sitios web, y considerado uno de los servidores con mejor performance.
    Derick Rethans, desarrollador del core de PHP y creador de Xdebug, la extensión PHP más utilizada.
    Brian Doll, vice presidente de marketing en Github, y confeso adicto a la programación.
    Daniel Rabinovich, CTO de MercadoLibre, el sitio más popular en América Latina, que maneja millones de visitas.
    Mark Story, desarrollador líder de CakePHP, el framework PHP más utilizado.
    Benjamin Eberlei, lír del motor de mapeo relacional más utilizado (Doctrine)
    Nate Abele, creador del framework Lithium
    Jordi Boggiano, quien creó Composer, el de-facto estándar utilizado para manejo de dependencias
    Pablo Godel, quien fundó ServerGrove (primer hosting exclusivo para PHP)
    Mariano Iglesias, CTO de Workana, plataforma líder para trabajo remoto en América Latina

    Fuente: phpconference.com.ar
    •  
      CommentAuthorJCR
    • CommentTimeMar 7th 2013
     # 107
    Posted By: Antonio VillamarinPosted By: Antonio Villamarin tienes cursos gratuitos muy interesantes como los de codeacademy.

    Posted By:JCRTiene buena pinta :cataa:


    Confirmar que en efecto está muy bien. Realicé el de html + css y de forma muy fácil y rápida aprendes los conceptos. Al tener una pantalla que va ejecutando el código que te van ordenando, se hace todo muy práctico.

    Por sacar algún punto negativo, una de las lecciones de la mitad del curso da algunos problemillas, pues no te aprueba el ejercicio si no pones el código de determinada forma (unas veces sin indentar, otras poner una propiedad antes que otra,...); de todas formas se soluciona acudiendo al centro de ayuda (foro) que tiene cada lección.

    Ahora voy a hacer el de javascript :cataa:
    •  
      CommentAuthorOrquin
    • CommentTimeMar 8th 2013
     # 108
    Interesante artículo sobre educación y programación:
    Aprender a programar como se aprende a leer

    Como resumen al final del artículo hay sugerencias para enseñar programación y/o robótica a niños:

    Scratch. Desarrollado por el MIT, permite contar historias, música o arte con un lenguaje muy fácil.
    Small Basic. De Microsoft. Enseña a programar mediante código simplificado.
    Alice. De la Universidad Carnegie Mellon. Es un sistema de programación 3D para crear animaciones.
    Kodu. Un software de creación de videojuegos para niños adaptado al PC.
    Bee-Bot. Para enseñar lenguaje direccional, a contar historias y programación desde los tres años.
    Lego WeDo. Ideal para contar historias y cuentos construyendo modelos con sensores simples y un motor.
    Ollo. Nuevo sistema para construir robots con muñecos y radiocontroles.
    Arduino para robots. Placas para construir máquinas con sistemas y programarlas.
    Fischertechnik. Un sistema de robótica integral y progresivo que puede empezar a utilizarse a los siete años.
    SEO + Dominios
    •  
      CommentAuthorWakka
    • CommentTimeMar 8th 2013
     # 109
    (Hablando de Bill Gates y Mark Zuckerberg) Ambos apoyan a la fundación Code.org, que pretende introducir la programación en las escuelas de Estados Unidos.

    Buscando mano de obra barata... cuanta más gente sepa, menos se pagará...

    Yo estoy empezando a pensar en desaprender todo lo que se de programación.Ofreces o buscas trabajo como redactor freelance?|Fotografías
    •  
      CommentAuthorcrakup
    • CommentTimeMar 8th 2013
     # 110
    Apenas ayer publicaron el curso de PHP en codecademy.
    http://www.codecademy.com/es/tracks/php
    :comer:
    •  
      CommentAuthorJCR
    • CommentTimeMar 8th 2013
     # 111
    Otro sitio interesante para complementar el de html+css de codecadamy es http://www.librosweb.es/ :typeo: