Comunidad de diseño web y desarrollo en internet online

¿Que tan peligrosa puede ser una vulnerabilidad XSS? www.cristalab.com

Ir a página Anterior  1, 2

Foros de discusión > Charla

Citar            
MensajeEscrito el 17 Abr 2012 06:37 pm

Dano escribió:

(y quitando esa palabra ya en los posts anteriores expuse lo que pienso, PHP, no es el mejor lenguage, y "hoy" sus bondades lo estan matando, "ayer" fueron utiles para crear muchas aplicaciones)
En esto estoy de acuerdo.

La razón por la que te insisto es porque mi trabajo, en cierto modo, es divulgar a la mejor de mis habilidades el estado del arte del diseño web. Tu en cambio trabajas en esto por dinero y pasión. Por eso para mi es importante no mentir ni promulgar falsas premisas que crean expectativas en la gente que inicia. Si alguien está arrancando y lee que PHP es excelente, jamás entenderá que es refactoring o unit testing u otras cosas que se usan en el mundo real y que aplicar a PHP es un dolor de huevos. Mucho menos qué significa coherencia en las librerías estandar, decorators, funciones implicitas, declaración explicita o strong typing.

Por eso no es buena idea decir que "PHP es excelente", sin importar el contexto. Visual Basic nunca fue excelente.

Por Freddie

BOFH

53 tutoriales
597 articulos
43 ejemplos

Genero:Masculino   Admin

Conserje de Cristalab

chrome
Citar            
MensajeEscrito el 17 Abr 2012 07:15 pm
falta mencionar la documentación del lenguaje, asi como jquery gano, no solo por ser un framework bien programado, si no también ayudado por su excelente documentación, php tiene vrs otros lenguajes una documentación excelente y muy bien estandarizada (sintaxis, parametros, valor retornado y ejemplos de uso)
también tiene un buen manejo de errores

Por Inyaka

Claber

3176 de clabLevel

9 tutoriales
2 articulos

Genero:Masculino   Desarrollador de GAIA

Programador y fotógrafo

chrome
Citar            
MensajeEscrito el 26 Abr 2012 02:52 pm
Bahh, PHP es mas que suficiente para este foro y para muchas mas aplicaciones. No hay un lenguaje perfecto.

Aishhh, Java con Struts, la peor basura. Ojo, soy Pythonero, pero para un foro asi?pffffffff PHP antes que Java con Struts, Node.js, Ruby on Rails.

Por edge

57 de clabLevel



Genero:Masculino  

Software developer

chrome
Citar            
MensajeEscrito el 28 Abr 2012 04:41 pm

Dano escribió:

Node.js es lenguaje fresa

lol, me estas diciendo fresa?

Dano escribió:

encontre cosas buenas, como el procesamiento paralelo y que se supone permite un optimo rendimiento en sitios masivos.

Este es exactamente el motivo por el que es muy cool, y no es por Node en si, es porque usa Javascript.

Dano escribió:

Tiene cosas malas, como que en un lenguage "nuevo" no tenga datatype estricto :S (cada que les restrego esto intentan explicarme, "es que se basa en V8" como si no lo supiera)

Y esto también es problema de Javascript, aunque hay maneras de usar "strict", Javascript es tan flexible (a la PHP) que no te exige hacerlo, hay maneras, pero obviamente no es común.

Dano escribió:

hablando de multiples(miles y miles) de usuarios concurrentes si tiene ventajas Node.js. Noten algo importante que Node.js no corre sobre apache, Node.js suele correr su propio webserver el que creo es mas popular es http://expressjs.com/

Me gustaría aclarar que Node como tal es como un puente para librerias en C++, Node tiene la habilidad de correr su propio servidor, pero no solo se queda en eso, puedes usarlo para scripts como daemons y muchas cosas mas.

Express no es un servidor, es solo un Framework (a la Sinatra) que te ayuda a programar facilmente una webapp, parsear urls, crear middlewares, etc.

Dano escribió:

En Python no tengo mucha experiencia, pero se que esta mejor estructurado y planeado que PHP. Eso no convierte a PHP en una porqueria, es simplemente como hablar de carros, hay carros que pueden ser buenos, pero que sean buenos no quiere decir que sean los mejores, PHP es un buen carro, hay otro carros mejores que el.

Yo tambien opino que es bueno hasta cierto punto, es como Javascript, que sea fácil de introducir y flexible para mucha gente, hace que sea muy fácil terminar con muy mal código y termines con un código Spaghetti.

[bNota:[/b] Yo amo Node y hago proyectos en él for fun, el trabajo de oficina me requiere que haga PHP practicamente todo el día.

Por NEO_JP

BOFH

5724 de clabLevel

13 tutoriales
12 articulos

Genero:Masculino   Anime Bloggers Premio_Secretos Team Cristalab

Front-end Developer en Washington, DC

chrome
Citar            
MensajeEscrito el 28 Abr 2012 10:10 pm
Me gustaron tus respuestas Neo, también gracias Dano. Cargan muy buena información.

Por Kinduff

Claber

3563 de clabLevel

21 tutoriales
3 articulos

 

web dev wizzard

chrome
Citar            
MensajeEscrito el 28 Abr 2012 11:58 pm

NEO_JP escribió:

Dano escribió:

Node.js es lenguaje fresa

lol, me estas diciendo fresa?


Lo decia porque en las agencias mas fresas de nueva york en cada reunion que tenia con un grupo de hipsters, gente con la ropa que todos usan en NY y con ese tonito de disenhador inspirado, todos practicamente mencionaban a Node.js como lo de hoy, para estar "in".(estoy hablando de hace casi un anho, cuando yo no lo conocia y para el proyecto que trabajariamos estabamos decidiendo el lenguage de BackEnd)

Lo de express, decia lo de su propio servidor, porque no ocupa apache ni ningun otro servidor web para recibir request y responder requests, etc, asi que cabe perfecto lo que dije, pero si estoy de acuerdo contigo en que no es propiamente un servidor web.

Por Dano

BOFH

4273 de clabLevel

14 tutoriales
4 articulos
10 ejemplos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Lugar estratégico para vigilarte

chrome
Citar            
MensajeEscrito el 29 Abr 2012 12:21 am

Dano escribió:

Lo decia porque en las agencias mas fresas de nueva york en cada reunion que tenia con un grupo de hipsters, gente con la ropa que todos usan en NY y con ese tonito de disenhador inspirado, todos practicamente mencionaban a Node.js como lo de hoy, para estar "in".(estoy hablando de hace casi un anho, cuando yo no lo conocia y para el proyecto que trabajariamos estabamos decidiendo el lenguage de BackEnd)

Jaja, si entiendo exactamente de lo que hablas, en la oficina me pasó algo similar, excepto que yo ya conocía y uso Node desde 0.2 - me decian que nadie en la oficina sabia y que era lo mas cool de ahora y que tenemos que usarlo, blah blah, a lo que respondo, Node ya tiene mas de 2 años y lo he estado usando desde 0.2, no es nada dificil, pero si es muy cool o_o lol

Dano escribió:

Lo de express, decia lo de su propio servidor, porque no ocupa apache ni ningun otro servidor web para recibir request y responder requests, etc, asi que cabe perfecto lo que dije, pero si estoy de acuerdo contigo en que no es propiamente un servidor web.

Bueno, no usa Apache, el servidor es parte del modulo "http" que es del core de Node. Express lo unico que hace es usar http.createServer() para extenderlo con su parseo de rutas y middleware, que se demuestra en este ejemplo que no incluye el modulo de Express.

Código Javascript :

var http = require('http');
http.createServer(function (req, res) {
  res.writeHead(200, {'Content-Type': 'text/plain'});
  res.end('Hello World\n');
}).listen(1337, '127.0.0.1');
console.log('Server running at http://127.0.0.1:1337/');


En fin, Node tiene sus usos, es muy cool, pero no es tan maduro y definitivamente no está hecho para ser usado en todo. Pienso que Nginx y Apache aún tienen mucho que ver en el presente del desarrollo web.

Por NEO_JP

BOFH

5724 de clabLevel

13 tutoriales
12 articulos

Genero:Masculino   Anime Bloggers Premio_Secretos Team Cristalab

Front-end Developer en Washington, DC

chrome
Citar            
MensajeEscrito el 29 Abr 2012 02:21 am

NEO_JP escribió:

Dano escribió:

Lo decia porque en las agencias mas fresas de nueva york en cada reunion que tenia con un grupo de hipsters, gente con la ropa que todos usan en NY y con ese tonito de disenhador inspirado, todos practicamente mencionaban a Node.js como lo de hoy, para estar "in".(estoy hablando de hace casi un anho, cuando yo no lo conocia y para el proyecto que trabajariamos estabamos decidiendo el lenguage de BackEnd)

Jaja, si entiendo exactamente de lo que hablas, en la oficina me pasó algo similar, excepto que yo ya conocía y uso Node desde 0.2 - me decian que nadie en la oficina sabia y que era lo mas cool de ahora y que tenemos que usarlo, blah blah, a lo que respondo, Node ya tiene mas de 2 años y lo he estado usando desde 0.2, no es nada dificil, pero si es muy cool o_o lol

Dano escribió:

Lo de express, decia lo de su propio servidor, porque no ocupa apache ni ningun otro servidor web para recibir request y responder requests, etc, asi que cabe perfecto lo que dije, pero si estoy de acuerdo contigo en que no es propiamente un servidor web.

Bueno, no usa Apache, el servidor es parte del modulo "http" que es del core de Node. Express lo unico que hace es usar http.createServer() para extenderlo con su parseo de rutas y middleware, que se demuestra en este ejemplo que no incluye el modulo de Express.

Código Javascript :

var http = require('http');
http.createServer(function (req, res) {
  res.writeHead(200, {'Content-Type': 'text/plain'});
  res.end('Hello World\n');
}).listen(1337, '127.0.0.1');
console.log('Server running at http://127.0.0.1:1337/');


En fin, Node tiene sus usos, es muy cool, pero no es tan maduro y definitivamente no está hecho para ser usado en todo. Pienso que Nginx y Apache aún tienen mucho que ver en el presente del desarrollo web.

Estoy de acuerdo.

Por Dano

BOFH

4273 de clabLevel

14 tutoriales
4 articulos
10 ejemplos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Lugar estratégico para vigilarte

chrome
Citar            
MensajeEscrito el 29 Abr 2012 05:29 pm
desde mi ignorancia... vaya que me liais yo que estaba mirando por que "lenguaje" me decanto, bueno deciros... que las cosas son más simples.

El problema como siempre es si se usa como "estandar", si el php hubiera quedado como un lenguaje resiudal, hoy hablariamos que es lo máximo, pero al ser ampliamente utilizado, es cuando se le ven los fallos, y si no se le ven siempre hay quien los busca.

Creo que ya no recordaís cuando se comenzó... y se decía "uff con PHP y msql se pueden hacer maravillas", es como cuando salió la primera versión de flash, ya dejamos de rizar el rizo con los gifs animados y los problemas de carga de imágenes.

y siempre hay que seguir, esta claro que sino progresas, en esto te consideras muerto.

PD :cool: esta semana me metí de lleno con html5, un asco (más que nada por las compatibilidades).. tal vez en un par de años sea lo más cool, pero ahora a preparse.

Por Silvestre_

391 de clabLevel

1 tutorial

 

"un simple aficionado", pero acepto propuestas de trabajo

firefox
Ir a página Anterior  1, 2
Foros de discusión > Charla

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.