Hace 14 años | Por KillingInTheNam... a bitelia.com
Publicado hace 14 años por KillingInTheName a bitelia.com

Cabe resaltar que la empresa responsable de PFA (PHP for Android) es Irontec, originaria de Bilbao, España, y dedicada —según sus palabras— al Software Libre. Su historia sobre cómo fue posible el desarrollo de PFA es por demás interesante, al menos técnicamente hablando. Creo que los resultados de su trabajo deben reconocerse y al mismo tiempo servir de motivación para los interesados en innovar con nuevas tecnologías —libres, además—. Enhorabuena para ellos.

Comentarios

angelitoMagno

Para mi, y desde el punto de vista laboral, la noticia del mes

l

Wow... no tengo palabras... y la empresa es española! Lo probaré hoy mismo

z

A ver si me hago con un Android de una vez y empiezo a probar estas cosillas

D

Más razones para comprarme el Nexus One o el HTC Desire.

No seré un crack en PHP, pero me desenvuelvo perfectamente con él y desde luego que esta librería me viene muy bien.

D

PHP FTW!!!

D

O sea, que ya le han sacado la delantera a MonoDroid? Vaya tela lol

http://www.go-mono.com/monodroid/

D

#12 el .net para los de microsoft

D

#13 exacto, como yo y millones de desarrolladores en el mundo lol

neon

#19 Toma falacia.

d

android se viene a full

s

en serio la gente aun usa PHP? l o l

"I don't know how to stop it, there was never any intent to write a programming language [...] I have absolutely no idea how to write a programming language, I just kept adding the next logical step on the way." - Rasmus Lerdorf (creador de PHP)

d

#18 Curiosamente esta web está hecha en PHP, así que tan malo no puede ser

s

#19: si y facebook usa php porque es lo unico que conocian los que la programaron, siguieron construyendo en base de eso y luego era mas complicado volver a empezar que hacer lo que han tenido que hacer para seguir tirando (su propio runtime de php)

eso no quita que sea un lenguaje de programacion pesimo, por mas que en sus ultimas versiones haya añadido features que hace mas de 10 años que deberia haber tenido

java (y lenguajes de JVM como scala/clojure), python, javascript... no es que hoy en dia haya falta de opciones sobradamente superiores

j

#21 En mi corta experiencia en el mundo web, siempre me pregunto: ¿En que coño estaban pensando para hacer esta web en Java?

Java creo que está solo para poder vender servidores grandes y dejarse una pequeña fortuna en estos.

¿Puede ser que esté equivocado en todos estos años?

#21 iluminanos por favor... que seguro tu eres capaz de crear una web (en Java por supuesto, no ese juego de niños que es PHP) que soporte 1000 visitas por segundo con el ordenador de tu casa.

s

#24: ¿¿?¿?¿

public class TuWeb extends HttpServlet
}

ahi tienes, luego para montarlo simplemente le añades un web.xml oAnotacionesAnotaciones de java y le especificas la ruta

con jetty, en mi ordenador de casa, unas 10,000 peticiones por segundo devolviendo una pagina html sencillita

si quieres una pagina mas completa pues añades mas servlets o enrutas desde service(request, response) a las clases/metodos que te den la gana (asi lo hace ruby on rails bajo java, por ejemplo). si quieres una pagina estilo php simplemente añades paginas .jsp a la carpeta en la que metas tu codigo, funciona exactamente igual (pero es un estilo anticuado e inferior a usar un sistema de plantillas y enterprise java beans, etc.)

si no tienes ni puta idea de Java, no comentes. si quieres un ejemplo de frameworks web modernos que ocrren en la jvm, sin ir mas lejos tienes lift (http://liftweb.com).

de todos modos tu problema nunca es despachar las conexiones http, sino el IO y la base de datos.

google corre en java, imagino que ellos tampoco tienen ni idea de escalabilidad.

h

#26 En Tuenti tampoco deben tener idea de escalabilidad con sus 25 mil millones de páginas servidas al mes y ahí siguen en php y "defendiendo" su uso siempre que les preguntan si no es mejor java o .net

t

#39 ni la Wikipedia... ni Flickr

D

#21
"java (y lenguajes de JVM como scala/clojure), python, javascript... no es que hoy en dia haya falta de opciones sobradamente superiores "

¿javascript superior a php? como si fuesen lenguajes comparables ....... bufffffff ...... por no decir jajajajaja .....

s

#28: por que no van a ser comparables? javascript es un lenguaje turing completo, funcional, moderno...

php no soportaba ni closures ni higher order functions hasta hace relativamente poco... por poner un ejemplo

javascript es mas rapido, mas moderno y esta muy muy extendido. no entiendo por que no van a ser comparables

D

#29

Bueno, disculpa porque me he colado en mi comentario. Si lo planteas a ese nivel técnico tienes razón. Yo es que me habia quedado solo con la parte de funcionalidad, es decir, para lo que se emplea cada lenguaje, y en ese sentido me parecía que cada uno es para una tarea diferente (aunque complementaria) y tratar de compararlos en ese sentido me parecia muy extraño (no creo que se puedan comparar en ese aspeco funcional). Pero como he dicho, tienes razón tal y como lo planteas así que tu argumento me ha convencido.

s

#30: tarea diferente? javascript se utiliza para crear servidores desde hace años, practicamente desde que salio chrome y libero su motor v8

http://nodejs.org para una libreria javascript que crea servidores asincronos ultra-rapidos
http://expressjs.com/ para un framework web de mas alto nivel

tambien hay ya varios CMS que usan javascript integramente en servidor y cliente, porque en general los diseñadores web saben algo de javascript y les es mas sencillo

D

#31

En eso ya no estoy tan de acuerdo. Yo no conozco ningun proyecto que use esa tecnología (solo javascript en cliente y servidor) pero si me indicas algunos sitios web me gustaria ver como funcionan ( creo que sabemos que hay multitud de sitios que utilizan javascript en el cliente y php en el servidor).

No digo que no exista, solo que me parece que no se utliza mucho si se compara con un entorno basado en PHP, por ejemplo.

s

#32: obviamente php se utiliza mas en servidor porque lo usan muchos inutiles, los que sabemos de esto y tenemos problemas reales, usamos otras cosas

como ejemplos de javascript en el servidor, ahora mismo solo se me ocurre http://www.plurk.com/ y http://mixlr.com/ (aunque creo que mixlr usa ruby para servir html y javascript para lo pesado)

de esas plurk es bastante grande (cientos de miles de usuarios conectados en cualquier momento)

lo dicho, no es para todo el mundo. obviamente a los chavales de 15 años que hacen webs en php no les interesa mucho la diferencia entre un modelo con threads y uno asincrono con eventos. pero a los que hacemos webs de verdad y tenemos problemas de verdad, nos interesa mucho.

yo mismamente utilice eventmachine en ruby (mismo concepto que node, pero escrito en c para la MRI de ruby) para implementar un chat en tiempo real para una web, que tenia unos cuantos miles de usuarios concurrentes

D

#33

"... obviamente php se utiliza mas en servidor porque lo usan muchos inutiles..."
" ... pero a los que hacemos webs de verdad y tenemos problemas de verdad .... "

Leyendo cosas como estas (sinceramente, me parecen chorradas prepotentes bastante fuera de tono) y teniendo en cuenta que llevo algunos años desarrollando unos cuantos proyectos en PHP con muy buenos resultados creo que voy a dejar esta discusión por zanjada. Me parece una perdida de tiempo después de leer un comentario tan absurdo como el que has escrito.

s

#34: bueno, no todos podemos ser ingenieros, los picacodigos tambien sois apreciados

de hecho yo tengo un rumano que me hace webs rapidas en php por $100-$200, no se le puede pedir mucho mas

vamos que, nada personal

D

#35

buffff.... menudo comentario ..... iba a dejarlo, pero me resulta difícil después de leer tu comentario....

Para tu información soy doctor ingeniero industrial, pero no por eso me considero mejor que lo que tu llamas picacodigos ... creo que hay profesionales mas o menos válidos para desempeñar un trabajo bien hecho (he conocido algunos picacodigos que le daban mil vuelta a cualquier ingeniero, y viceversa, ojo!!!) ....

Tu puedes considerarte superior si así lo estimas oportuno (al menos eso se desprende de tus comentarios) pero si piensas así, creo que te consideraría un lastre en cualquier proyecto de desarrollo, por muy bueno que te creas que eres.

Y lo de presumir que pagas $100-$200 por hacer webs, me indica lo pésima de tu supuesta actitud "empresarial".... a no ser que tu objetivo único sea el forrarte aún a costa de explotar a otros....

nada personal... claro!!!!

s

#36: si eres ingeniero industrial no sabes programar, eso explica que uses php

y obviamente, mi objetivo es forrarme a costa de otros, por eso soy empresario. solo lo decia para poner mis comentarios en perspectiva, yo no odio PHP, solo lo considero un lenguaje amateur

pero eh, hoy en dia tienes lo que pagas, un programador python no me va a cobrar menos de $50 la hora, y eso es inaceptable para segun que proyectos

D

#37

Ahora lo entiendo, perdona mi osadía!!!! Creia que hablabamos del planeta tierra. Entiendo que en en olimpo de los dioses de la programación las cosas se hagan de otra forma.

D

#18 PHP puede ser un lenguaje muy inferior a las alternativas, pero: sigue siendo conocido por muchos desarrolladores, existe mucha documentación, está en todos servicios de hosting, existen muchos frameworks muy potentes para él, ya hay aplicaciones enormes desarrolladas en éste, hay muchos IDEs y herramientas muy buenas para PHP que no están para plataformas alternativas. Tenemos ejemplos de sobra en el software de la inercia que favorece a las soluciones establecidas aunque existan alternativas superiores, PHP va para largo.

D

Estos no se enteran. Google dejó PHP fuera de ASE por el bien de la comunidad .

PD: Los de Irontec son los amos, por esto y por otras cosas.

K

Una duda, PHP es interpretado, con lo cual ¿han metido un interprete de por medio o es a lo que se refieren con ASE? No me queda muy claro...

l

#9 y #10. Si os interesan los detalles técnicos leed esta entrevista en phpclasses:
http://www.phpclasses.org/blog/post/125-Developing-PHP-applications-to-run-natively-on-Android-phones.html

Mox

Asi que hay quien prefiere java ?

t

solo puedo decir GRACIAS!!!!!!!!! hoy mañana despues de comer me pongo manos a la obra!!!

KefitzatHaderech

¿por qué se convierte en una guerra? ¿no es siempre mejor dar opciones y que cada uno elija lo que conozca, le guste...?
Tener alternativas siempre es bueno.