Quiero desarrollar aplicaciones, ¿cuál es el mejor lenguaje de codificación para el desarrollo de aplicaciones?

Bienvenido al Pensamiento de la codificación, la codificación, a diferencia de otras cosas tradicionales, es una cosa completamente diferente. Es una mezcla de conocimiento, experiencia y trabajo duro. Conozca a cualquier codificador exitoso que los encontraría despiertos hasta que puedan resolver un problema. En términos simples, el aprendizaje de la codificación es fácil. Simplemente súbase a una máquina … comience con la configuración ambiental y cree su programa Hello World … avance, continúe …

Te estoy dando un set o adelante para Android … para el sitio web, permíteme tratar de reunir recursos …

Aprender el desarrollo de aplicaciones de Android es fácil. Puede comenzar aprendiendo algunos conceptos básicos de Core Java. Luego puede continuar con la descarga de Android Studio.

Enlace para Android Studio: descargue las herramientas de Android Studio y SDK

Una vez que haya terminado con Studio Installlation, continúe y configure AVD

Ahora que su entorno de desarrollo está configurado, está listo para alcanzar la racha de desarrollo.

Comience con la aplicación Hello World. Has comenzado a codificar ….. Aprendizaje feliz … También puedes importar muestras de Android.


¡La mejor de las suertes para el desarrollo!

Esta pregunta está etiquetada actualmente con ‘iOS App Store’, así que voy a suponer que estás hablando de aplicaciones para iOS. Si ese es el caso, solo tiene dos opciones reales: Swift y Objective-c. Necesitará poder trabajar en ambos, aunque a medida que pase el tiempo probablemente trabajará más en Swift que en Objective-c.


Si NO estás hablando de aplicaciones iOS, entonces tienes más opciones. La elección depende en última instancia de la plataforma para la que está escribiendo. ¿Telefono windows? Necesitarás C #. ¿Dispositivo Android? Probablemente quieras Java.


Investigue un poco sobre la plataforma para la que está interesado en escribir aplicaciones. Encontrará detalles sobre los idiomas y las API con los que necesita familiarizarse.


(Gracias por la A2A.)

Estoy de acuerdo con las otras respuestas. Si solo está creando aplicaciones para dispositivos móviles Apple (es decir, en iOS), Swift / ObjC es su mejor opción. Si solo está creando aplicaciones para Android, entonces Java es el más utilizado. Si también vas a usar Windows Mobile, entonces DotNet, es decir, C #.

Y este es el problema principal para crear aplicaciones … tienes un ecosistema completamente separado (no importa solo el idioma) dependiendo de tu dispositivo móvil de destino.

Sin embargo, existen alternativas, dependiendo de lo que desee lograr, puede que le resulte mucho más simple construir su “aplicación” en lugar de una página web con JavaScript. Alternativamente, hay formas de probar y escribir una aplicación para que funcione en todos los dispositivos, por ejemplo, algunas muestras de hacer esto una vez y hacer que su aplicación funcione en múltiples plataformas.

  • Herramientas Java iOS de código abierto comparadas
  • Desarrollo de aplicaciones híbridas
  • Cree una aplicación de golf móvil multiplataforma con C # y Xamarin

Por mi dinero, parece que si quiero una aplicación verdaderamente “nativa” (es decir, no solo una máquina virtual o una página web), algo como Xamarin es el camino a seguir. Pero esa es solo una de muchas, y mi razón principal detrás de esto es la madurez de Xamarin + Mono + C #. Eso definitivamente no significa que sea una especie de “mejor”, que en sí mismo no es algo que pueda definirse objetivamente: “mejor” es intrínsecamente subjetivo, por no mencionar afectado por varios factores que podrían influir en la respuesta a través de múltiples elementos. .

No tienes una amplia gama de opciones. Ambas plataformas dictan el idioma que usará. Así que así es como lo descubres:

Decide si estás usando aplicaciones iOS o Android.

Si es Android, escribirás tu aplicación en Java.

Si es iOS, puede escribir en Objective C o Swift.

Hay algunos sistemas que usarán HTML o Javascript para escribir algo que luego se convertirá en uno de los anteriores. Pero estos sistemas multiplataforma solo funcionan bien para aplicaciones más simples y pequeñas que no utilizan la tecnología más nueva en esa plataforma.

More Interesting

¿Hay una distribución de iTunes más barata que tunecore?

¿El marketing incentivado sigue siendo una forma viable de aumentar el ranking orgánico de la tienda de aplicaciones de Google Play en 2015?

¿Cuáles son las aplicaciones móviles imprescindibles de Android / iOS / Windows para los 'Administradores de productos de software'?

¿Cuál es la mejor forma o enfoque para hacer una aplicación simple como el eliminador de errores?

¿Cómo es el día promedio de un desarrollador independiente de aplicaciones de Andriod con sus propios productos en la tienda de aplicaciones?

¿El número de calificaciones en una aplicación en la tienda de aplicaciones de iOS es indicativo de cuántas personas han descargado la aplicación?

¿La categoría que elige para su aplicación tiene un impacto en la visibilidad de la tienda de aplicaciones?

¿Por qué la tienda de aplicaciones está dividida por países? ¿Cuál es el propósito de esto? ¿Qué parámetros difieren de un país a otro?

¿Cuáles son las estrategias de marketing para que una tienda de moda en línea tenga éxito?

¿Existe una aplicación para iPhone que pueda evaluar tu tono de canto?

¿Las tiendas de Apple tienen la capacidad de actualizar el software de los modelos de pantalla de una vez?

¿Cuál es la mejor manera de publicar una aplicación de kiosco? Diseño las revistas con Adobe InDesign. No tengo idea de lo que sucede después de eso. ¿Cómo obtiene la aplicación el contenido? ¿Y cómo dejo que las personas se suscriban o simplemente compren un número?

¿Cuántos usuarios de iOS hay en el mundo?

¿Puedo escribir una aplicación con Ruby on Rails, HTML, CSS o JQuery y enviarla a las tiendas de aplicaciones de Android y Apple?

¿Existe demanda de un servicio que elimine el uso de letras en el iPhone 5 de su aplicación, es decir, rediseñe su aplicación de iPhone existente para usar la pantalla completa del iPhone 5 (manteniendo la compatibilidad con versiones anteriores)?