Ya se puede usar PHP para programar en Android

HeXaN

Para que una plataforma tenga éxito, hay dos grupos de personas que hay que mantener contentos. El primer grupo sin duda es el de los usuarios finales, al fin y al cabo sin su dinero no llegas a ningún sitio. El segundo grupo, que suele ser mas ignorado, es el de los desarrolladores. A veces damos por hecho que los creadores sólo tienen que ponerse manos a la obra y lanzar sus aplicaciones, pero la realidad es bien distinta.

Cuanto mas tiempo los programadores se tiren delante de la pantalla intentando descifrar cómo crear código para un sistema, menos tiempo tendrán para el proceso de creación en sí. Y, en programación, ese lema de “El tiempo es dinero” es mas cierto que nunca. Por eso es importante que sistemas como Android ofrezcan alternativas y todas las ayudas posibles a los creadores.

A partir de hoy, esos programadores tienen otra manera de crear aplicaciones para Android, usando PHP. La empresa detrás de esta implementación es Zend (que está detrás de uno de los framework -o entorno de trabajo- mas usado), y será la gran novedad de su próxima suite Zend Studio 10. La cosa tiene mas miga de lo que parece, ya que PHP no es un lenguaje de programación al uso como Java o C++, sino mas bien un lenguaje interpretado, o de scripts. Sin meternos en muchos detalles técnicos, baste decir que no es posible crear aplicaciones a partir de código PHP, sino que este tiene que ser interpretado, normalmente por un servidor web. Esta implementación sin embargo permite crear aplicaciones nativas, incluso con acceso a acelerómetros y cámaras gracias a la plataforma Cordova de Apache.

Por eso Zend acaba de abrir muchas puertas a programadores web que quieren iniciarse en el mundo de las apps, pero no quieren embarcarse en otro lenguaje de programación. Es una noticia que no afectará directamente a la mayoría de los usuarios, pero cuya importancia se notará cuando suba el número de apps en el mercado gracias al aumento de programadores dedicados.

Fuente: http://www.elandroidelibre.com/2012/10/millones-de-programadores-php-ya-pueden-crear-apps-para-android.html


Buenas noticias para todos :3

B

EL que escribió el artículo no tiene ni puta idea de por donde van los tiros. Simplemente han integrado en zen studio un método de desarrollo de webapps para plataformas móviles.

1 respuesta
elkaoD

https://code.google.com/p/android-scripting/
http://phpforandroid.net/

Nucklear

#2 Si, ayer estaba yo todo empalmado con la noticia y cuando me voy a la página de Zend me llevé un owned que pa que...

C

Llevan saliendo herramientas para programar en Android de forma no nativa, ni se sabe... que si Appacelerator, que si con.NET con Mono, que si app inventor, etc.

Lo mismo funcionan, no digo que no. Pero quitando la programación con .NET (y sospecho que no será tan potente como desde Java), el resto es a Android lo que los CMS al desarrollo web.

1 1 respuesta
B

Dejad las tonterías y desarrollad en nativo.

#7: Qué listo eres D:

1 respuesta
kraneok

#6 Nativo qué es exactamente?, JDK o NDK?

3 respuestas
BLZKZ

#7 ambos, uno es a la plataforma y otro al hw :)

1 1 respuesta
C

#7 Aunque la pregunta no es para mí, yo cito la programación nativa. Obviamente nativas son las dos. Es más, el NDK es más nativo en tanto en cuanto puedes acceder a librerías que no están en Java. Pero creo que tanto oip como yo nos referíamos a programar en Java y no en C, C++ usando el NDK.

Ahora, que si te hace falta algo que no tengas en las librerías para Java o que quieras el mega rendimiento, tú mismo.

1 1 respuesta
kraneok

Bien, gracias! #8 #9

Metaza

#5 Con HTML5 las aplicaciones quedan bien majas y es bastante potente dentro de lo que cabe.

A #1 no sé que ventajas podría tener desarrollar con PHP apps móviles.

4 años después
B

¿Y qué vale la pena, PHP o JS para Cordova?

2 respuestas
CarlosML27

HeXaN

#12 Vale la pena no resucitar hilos de hace cuatro años xD

1 respuesta
B

#14 Lo siento, estoy metiéndome ahora en estos temas y ando documentándome.

Más motivo para saber si vale la pena PHP o JS para Cordova.

s4suk3

#12 para webs apps react native, es el futuro! y si todavía quieres cordova, angular2 + ionic2
pd: aprende react 2x1 apps y webs

2 respuestas
B

#16 Me han recomendado Polymer+Nodejs+Cordova.

Controlo JS, html5, css3, PHP, Java... Pero es que lo de Nodejs y Polymer me suena chino... Me está costando pillar el truco... Voy paso a paso a ver si entiendo algo.

¿React es más sencillo o también son necesarios Nodejs y Cordova?

1 respuesta
s4suk3

#17 react es JS, nodeJS será para el servidor, (hay gente que piensa que saber nodeJS es usar el npm) , para react-nativo no es necesario cordova, el propio cli de react se encarga de compilar

1 respuesta
B

#18 ¿Sabrías orientarme para estudiar sobre esto? Me refiero, sabiendo html5, css3 y JS, ¿Qué miro y en qué orden?
Por más que leo polymer o Nodejs no entiendo nada...

BLZKZ

#16 lo malo de react native es que como juegues muy a fondo te vas a tener que currar plugins nativos, navigator custom y demás, está muy bien, a mi me gusta pero no es tan bonito como parece. Eso sí, es muy hipster, vas con tu mac al starbucks y programas con reat native y eres el rey.

1 respuesta
MrBigel

#20 de echo yo empecé a programar para ir al starbucks.

liebgott

Estando React Native no se xq nadie usa otra cosa xD

https://medium.com/javascript-scene/why-native-apps-really-are-doomed-native-apps-are-doomed-pt-2-e035b43170e9#.mjop7zgcn

1 respuesta
varuk

Aun no se puede usar Java 8 en Android... Bueno sí, solo si se desarrolla para Android 7. Ni lambdas, ni CompletableFuture... qué chapuza.

Zerokkk

Ionic 2 también está de lujo y funciona bien, lo malo es que Angular 2 tiene bastante lío y aprenderse las directivas personalizadas de Ionic requiere tiempo. Pero da sus frutos.

1 respuesta
varuk

#24 ¿Conoces alguna guía de estas para iniciados para hacer un simple "hola mundo" con ionic?

1 respuesta
sh31k

#25 Puedes empezar a hacer su doc oficial, http://ionicframework.com/getting-started/ . Es bastante sencillo y consigues bastantes cosas muy rápido xD

Te aconsejo instalarte la app: ionic view en tu móvil y hacer commit de cada proyecto, la tienes instant en el móvil para testear es un lujo si no quieres estar emulando en el PC/MAC. Obviamente siempre puedes testearla en el navegador xD

Bueno, y siempre puedes testear todo primero antes de ponerte con el código con http://ionic.io/products/creator xD

2 1 respuesta
varuk

#26 Gracias, luego le echo un vistazo : )

BLZKZ

#22 react native mola por poder usar ES6 a saco, pero aún así, queda lejos de momento de ser perfecto y reemplazo de las nativas. Esperemos que siga con la idea de mantenerse simple y no crear un monstruo como otros han hecho.

19 días después
wineMan

Lo que faltaba, si Android ya es cancerígeno ahora súmale PHP xDDDD. La bomba. Deseando de ver código de apps.

1

Usuarios habituales