elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Curso de javascript por TickTack


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  ¿Programar Android en .Net?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: ¿Programar Android en .Net?  (Leído 3,956 veces)
SlayerBur

Desconectado Desconectado

Mensajes: 92



Ver Perfil
¿Programar Android en .Net?
« en: 13 Junio 2017, 01:10 am »

Buenas. Quería saber si hay alguna manera de crear una app para Android utilizando el lenguaje .Net. Eh mirado en internet, y existe un "Xamarin", pero agrega para hacerlo con Lenguaje F# y C#, y la verdad no se ninguno de esos... Y sinceramente no quiero enredarme con otros idiomas mientras no domino al 100% 1 de ellos.

Espero que se entienda mi duda, gracias de antemano.


En línea

Eleкtro
Ex-Staff
*
Conectado Conectado

Mensajes: 9.878



Ver Perfil
Re: ¿Programar Android en .Net?
« Respuesta #1 en: 13 Junio 2017, 07:29 am »

.NET Framework no es un lenguaje, es una plataforma que soporta varios lenguajes, entre ellos los que ya has mencionado: C# y F#, ambos "son .NET".

Deduzco que tu intención es desarrollar una app de Android en VB.NET, pero lamentablemente Xamarin no ofrece soporte para VB.NET al 100% y a dia de hoy no existe una alternativa a Xamarin que permita desarrollar una app completamente en VB.NET. Con Xamarin lo que puedes hacer es desarrollar la parte visual en C#, es decir la interfáz de usuario, y luego puedes desarrollar las librerías en VB.NET (donde programarías toda la lógica/algoritmos de la aplicación que no tengan nada que ver con la UI) e importar dichas librerías en tu proyecto de C#.

Aquí tienes más info al respecto:

Es posible que también te interese saber que existen IDEs como Basic4Android (B4A) y DroidBasic, los cuales están basados en sus propios dialectos del lenguaje BASIC usando sus propios compilers, pero no confundas eso con "Visual Basic.NET"; si quieres programar con VB.NET entonces usa Xamarin for Visual Studio como ya he explicado.

Saludos!


« Última modificación: 13 Junio 2017, 07:33 am por Eleкtro » En línea



dato000


Desconectado Desconectado

Mensajes: 3.034



Ver Perfil
Re: ¿Programar Android en .Net?
« Respuesta #2 en: 14 Junio 2017, 16:03 pm »

Buenas. Quería saber si hay alguna manera de crear una app para Android utilizando el lenguaje .Net. Eh mirado en internet, y existe un "Xamarin", pero agrega para hacerlo con Lenguaje F# y C#, y la verdad no se ninguno de esos... Y sinceramente no quiero enredarme con otros idiomas mientras no domino al 100% 1 de ellos.

Espero que se entienda mi duda, gracias de antemano.

Si trabajas con .NET tienes que usar lenguajes de programación como C#, Basic .NET, o alguna de las transiciones como Visual C++ o F# para usar sus herramientas en ambientes de trabajo como Visual Studio, para android es mucho más recomendable usar ambientes de trabajo dedicados a este SO, como Android Studio o Frameworks que usan NetBeans o Eclipse y que permiten utilizar JAVA como lenguaje de programación base en este trabajo.

Para Ambientes moviles, .NET se enfoca principalmente al entorno Windows Phone, con ambientes de trabajo como Blend o Visual Studio, que permiten usar lenguajes de programación como XAML o C# para la generación de proyectos de desarrollo mobile.

Xamarin fue hecho especialmente para desarrolladores C#, que buscan desarrollar en proyectos de sistemas mobiles en ese lenguaje de programación, por diversas razones (C# RULES!!!), imagino que tendra un compilador que interpreta ese lenguaje y hara la conversión a JAVA de modo que sea entendible para generar apps.

Si quieres usar .NET, pues, debes usar lenguajes .NET, te recomiendo no intentar hacer injertos como java en Visual Studio, o C# en NetBeans, los resultados pueden ser nefastos, no intentes mezclar elementos cuyos enfoques no estan diseñados para esas plataformas. Xamarin suena como una buena iniciativa, pero realmente, si quisiera programar en Android, usaria Android Studio, mucho más versatil y potente para crear ese tipo de proyectos.
En línea


WHK
Moderador Global
***
Desconectado Desconectado

Mensajes: 6.605


Sin conocimiento no hay espíritu


Ver Perfil WWW
Re: ¿Programar Android en .Net?
« Respuesta #3 en: 14 Junio 2017, 16:10 pm »

Asi es: unity3d, cocos2d, etc. El único problema es que tu app no será nativa, eso quiere decir que tendrá que utilizar multiples interpretadores y motores para ejecutarse, o sea, el rendimiento no será bueno, siempre se recomienda desarrollar para los lenguajes que sean nativos de un dispositivo, en este caso android en java o c++. De hecho puedes programar incluso en javascript, pero el rendimiento es malo.

Si eres chico microsoft entonces te recomiendo usar c# ya que te ayudara en tus aplicaicones de escritorio, web y movil, pero si buscas multiplataforma debes aprender java. Recuerda que .NET no es lo mismo que c#, c# es un estandar que puede ser compilado y ejecutado en multiples sistemas operativos pero .net es el conjunto de librerias que solo funcionan al 100% en microsoft windows y windows phone, las versiones de c# para linux, android y mac son acotadas.
« Última modificación: 14 Junio 2017, 16:14 pm por WHK » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Aprender a programar en Android
Java
Ferbous 2 2,501 Último mensaje 16 Agosto 2013, 21:37 pm
por Ferbous
Programar en pc para android
Programación General
za.asi 4 2,850 Último mensaje 27 Agosto 2013, 16:07 pm
por za.asi
Que tal es programar en android « 1 2 »
Dudas Generales
JavierScars 10 7,502 Último mensaje 30 Julio 2016, 05:54 am
por JavierScars
Android Studio 2.2.0.12 (El mejor entorno para programar en Android)
Software
clickdescuentos 4 2,257 Último mensaje 22 Diciembre 2016, 16:23 pm
por engel lex
MOVIDO: ¿Programar Android en .Net?
Programación General
Eleкtro 0 1,958 Último mensaje 13 Junio 2017, 07:29 am
por Eleкtro
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines