Estoy aprendiendo C y C ++ y quiero comenzar una empresa. ¿Qué debo aprender, PHP o Android?

C y C ++ se utilizan principalmente para crear aplicaciones de escritorio. También se pueden usar para aplicaciones web, aplicaciones móviles

Hay muchas compañías como Google, Facebook, Microsoft, están creando aplicaciones para computadoras de escritorio y dispositivos móviles, por lo que no se centran en una sola plataforma.

Pero, si desea iniciar una startup que solo se centre en aplicaciones móviles, también es bueno porque su startup solo se centra en una plataforma y lo mantiene a usted y a sus empleados para desarrollar más aplicaciones para móviles o aplicaciones sofisticadas. Hay muchas startups así, por ejemplo, Appetizer Mobile.

Si desea desarrollar aplicaciones para Android, puede usar Java. Para iOS, use Objective-C o Swift. Para Windows Phone, puede usar C ++, Visual Basic, etc.

PHP es el lenguaje de programación web de back-end. Se utiliza para el desarrollo web. Puede usar PHP como back-end para el sitio web de su startup.

Eso es todo lo que puedo ayudarte.

Creo que definitivamente deberías optar por las aplicaciones de Android.

Y, lo bueno es que ni siquiera tienes que aprender Java para eso. Google lanzó algo llamado Android NDK y es un kit nativo para Android que permite escribir aplicaciones en C / C ++. Supongo que eventualmente tendría una versión “de estudio” basada en el IDE CLion C / C ++ de Jetbrain (como el Android Studio basado en Java).

No es que el lenguaje PHP sea difícil de aprender ni nada de eso. Pero podría llevarle mucho tiempo crear una aplicación web completamente funcional porque se le pedirá que aprenda algo de HTML / CSS, JavaScript, y también necesitará algunos conocimientos de Servidor Web + Base de Datos (aunque puede limitar su alcance para retroceder) -fin solo, crea un servicio web, por ejemplo, que solo muestre JSON).

Otra opción sería aprender JavaScript (en lugar de PHP) y también algunos HTML / CSS. luego use eso para desarrollar aplicaciones móviles con marcos como el Apache Cordova. Una vez que desee almacenar los datos de la aplicación en la máquina remota, deberá familiarizarse con una tecnología como Node.js.

More Interesting

Soy un programador de C. Me gustaría aprender Android desde cero. ¿Puedes sugerirme algún sitio que tenga AZ de Android?

¿Cuáles son los pasos a seguir para mantener los teléfonos Android funcionando como nuevos para siempre?

Mi tarjeta de memoria dejó de funcionar y mi teléfono y PC ya ni siquiera pueden detectarla. ¿Qué puedo hacer para resolver estos problemas?

Mi teléfono Lenovo Vibe X2 tiene una actualización de Lollipop. Actualmente estoy en Kitkat. ¿Debo actualizar aún?

Cuando eliminé el caché y los archivos misceláneos en WhatsApp de mi Moto G2, perdí todas mis fotos y videos recibidos (aparece una pantalla en negro en lugar de cada foto). ¿Cómo los recupero? ¿Hay alguna forma más segura de eliminar los archivos misceláneos?

Instalé Android Studio. Al hacer clic, muestra 'La variable de entorno JAVA_HOME no apunta a una instalación JVM válida'. ¿Qué tengo que hacer?

Tengo un Samsung Galaxy S4 i537 con Android 4.4.2. ¿Cómo puedo actualizar mi teléfono a Android 5.0 Lollipop?

He ordenado un HTC One M8 de un vendedor de eBay. ¿Cómo me aseguro de que el teléfono sea original y no un clon?

¡Necesito una base de datos de preguntas de opciones múltiples con una manera fácil de agregar o editar preguntas y una aplicación de Android conectada a eso! ¿Qué tengo que hacer?

No me gusta que RxJava y Dagger 2 se usen ampliamente en Android. ¿Debo aprenderlos para estar al día?

He estado programando aplicaciones de Android durante 5 meses. ¿Qué debería poder hacer ahora?

He creado una aplicación para Android / iOS. ¿Puedo anunciar con imágenes con la aplicación utilizada en un dispositivo?

Tengo un Galaxy s2 y quiero instalar en él el sistema operativo Android original sin la personalización de Samsung, ¿es posible? ¿Dónde puedo descargar el sistema operativo original? Y por último, ¿cómo puedo guardar todos mis archivos, fotos, contactos?

Soy desarrollador e intento mejorar mi aplicación. Escuché que las pruebas A / B y las pruebas multivariadas son muy útiles para las mejoras. ¿En qué áreas puedo usar estos métodos?

Estoy aprendiendo C y C ++ y quiero comenzar una empresa. ¿Qué debo aprender, PHP o Android?