User Tag List

Página 2 de 2 PrimerPrimer 12
Resultados 16 al 22 de 22

Tema: Desarrollo para móviles: Xamarin vs Cordova vs Loquesea++

  1. #16
    Fecha de ingreso
    Sep 2005
    Mensajes
    10,309
    Agradecer
    163
    Agradecido 264 veces en 166 posts
    Mencionado
    109 Post(s)
    Tagged
    1 Tema(s)
    Bueno, yo hablo desde mi total inexperiencia en apps móviles, y un año trabajando con Xamarin.

    Al principio quise aprender directamente con Android Studio (bueno, usando eclipse :P), pero en cuanto la primera y segunda lección que hice usaban lenguaje de marcas, tipo XML, abandoné.
    En el trabajo usamos Xamarin, y la verdad es que lo veo bastante cómodo. Estoy acostumbrado a Java, y C# no me supone ningún problema. Es cierto que me tengo que pelear con XAML, que es otro lenguaje tipo XML, para hacer los formularios de pantalla, pero ya no me peleo tanto con él, y una vez te acostumbras a eso y al MVVM (Modelo-Vista-VistaModelo), es bastante fácil y rápido hacer programas de escritorio. Y hay addons para casi todo.

    Sí, te entierras con Microsoft, pero ahora tienen esa licencia "comunity" que es gratis mientras no cobres ciertas cantidades de pasta.
    No sé si es código nativo o no, pero sí te puedo decir que hay dos formas de programar: usando sólo las librerías multiplataformas, por lo que pasar de un dispositivo a otro es coser y cantar, o añadiendo código específico para cada plataforma, y así usar al 100% las posibilidades de cada máquina (hay cosas que puedes hacer en Android que en iOS o en multiplataforma no, por ejemplo, cambiar el color del control "selector" (o como se llame, que no me viene a la cabeza)... a menos que descargues la última beta, o te crees un "custom renderer").

    Ya meterme en OpenGL, juegos y demás, ya no lo sé, sólo hacemos aplicaciones de formularios y comunicación con una WebApi en un servidor con SAP. Pero la última app para firmar documentos la he hecho en dos semanas, incluyendo la creación del PDF y guardarlo en SAP.
    Eso sí, yo empecé usando un proyecto Demo CRM, cambiándole los colores y añadiendo algunas cosas. Contiene mucha información y varias maneras de hacer lo mismo... lo cual ayuda y te lía al mismo tiempo ^^U
    PROYECTOS REALIZADOS: FrikiMusic, Motor Scroll Tileado v3.2, Venturer2X (GP2X/WIZ), Echo, Screen Break Time
    PROYECTOS EN MARCHA (algunos): Bennu GP2X: 95% (necesito ayuda) ¡Antes de Halloween!: 92% SpaceH2H: 8%

  2. El siguiente usuario agradece a Drumpi este mensaje:

    Zoltar (04/08/2018)

  3. #17
    Fecha de ingreso
    Nov 2005
    Ubicación
    Excartagenero
    Mensajes
    17,266
    Agradecer
    2,465
    Agradecido 2,121 veces en 1,417 posts
    Mencionado
    176 Post(s)
    Tagged
    0 Tema(s)
    Entradas de blog
    1
    Cita Iniciado por ^MiSaTo^ Ver mensaje
    Uff yo venía a recomendar Kotlin y Swift.
    Chica, es que tu estás en otra liga!!

    Supongo que se pueden hacer dos grupos:
    - nativos: Kotlin, Swift, Java, Xamarin, C++ , etc
    - web: Cordova, Reacts, Vue, Angular, etc

    En mi caso la opción web es la más simple para tener algo rápido.
    Cualquiera de las nativas me implica aprender uno de esos lenguajes y además cómo se aplica a crear cosas para móviles.

  4. #18
    Fecha de ingreso
    Sep 2005
    Mensajes
    10,309
    Agradecer
    163
    Agradecido 264 veces en 166 posts
    Mencionado
    109 Post(s)
    Tagged
    1 Tema(s)
    Cita Iniciado por josepzin Ver mensaje
    En mi caso la opción web es la más simple para tener algo rápido.
    Cualquiera de las nativas me implica aprender uno de esos lenguajes y además cómo se aplica a crear cosas para móviles.
    Desde hace tiempo, cuando alguien me dice eso, inmediatamente pienso en Xamarin y su "WebView". Sí, es tal como suena: una vista que añades a la página que estás haciendo, que muestra (y permite navegar por) una página web
    De momento sólo la he usado para ejecutar un visor de PDFs en JavaScript
    PROYECTOS REALIZADOS: FrikiMusic, Motor Scroll Tileado v3.2, Venturer2X (GP2X/WIZ), Echo, Screen Break Time
    PROYECTOS EN MARCHA (algunos): Bennu GP2X: 95% (necesito ayuda) ¡Antes de Halloween!: 92% SpaceH2H: 8%

  5. #19
    Fecha de ingreso
    Aug 2003
    Mensajes
    617
    Agradecer
    10
    Agradecido 39 veces en 23 posts
    Mencionado
    2 Post(s)
    Tagged
    0 Tema(s)
    No sé, de desarrollo móvil no tengo mucha idea, pero no estamos mezclando churras con merinas ? Kotlin (<- mi recomendación para cualquiera) o javascript son lenguajes, mientras que React Native es un... framework?

    Hace unos dias los de AirBnb sacaron un articulo en medium que creo que puede ayudarte a elegir:

    https://medium.com/airbnb-engineerin...gy-dafd0b43838

    Al final de éste hay una serie de enlaces con más detalle, pero ojo, es sólo la opinión de los ingenieros de una empresa (AirBnb), tu caso de uso puede ser más que suficiente con cualquier cosa que elijas; pero sí te diría que escojas lo que escojas, retrasa la decisión todo lo posible.

  6. El siguiente usuario agradece a amkam este mensaje:

    Zoltar (05/08/2018)

  7. #20
    Fecha de ingreso
    Nov 2005
    Ubicación
    Excartagenero
    Mensajes
    17,266
    Agradecer
    2,465
    Agradecido 2,121 veces en 1,417 posts
    Mencionado
    176 Post(s)
    Tagged
    0 Tema(s)
    Entradas de blog
    1
    Bueno, a ver, estuve mirando e intentando probar un poco de todos.

    Uno de los problemas que me he encontrado es que mi portatil no tira algunas de estas soluciones, ya sea por falta de espacio en algun caso o porque el procesador le falta potencia... asi que algunas cosas las probé en una torre un poco mas potente que tengo medio archivada.

    Así que las cosas determinantes fueron basicamente que funcione en mi ordenador y que yo pille el funcionamiento rápido.

    Entre las opciones nativas le di un vistazo a Xamarin, Andoid Studio y no me acuerdo cuál otra. Mi conclusión rápida fue que me iba a llevar demasiado tiempo sacar algo con eso... asi que por ahora descartados.

    Luego pasé a las opciones tipo web, aquí el gran candidato es React Native, que usa Javascript como base (mini punto) y genera una aplicación nativa (otro minipunto), pero no fui capaz de instalarlo, seguí un par de tutoriales y hay que instalar varias cosas etc etc. Al final lo dejé por no ser capaz de ponerlo en marcha, seguro que al final lo hubiera conseguido, me habré liado o me falta alguna cosa, lo que sea... pero para no perder más el tiempo al final fui a lo que pude hacer funcionar bien y además en un sistema que controlo bastante: Cordova.

    Así que siendo Cordova el elegido me puse a probar cosas, plugins y frameworks UI.

    Esto de los framewoks UI es todo un mundo, pasé por unos cuantos y al final me he quedado con Bootstrap, no estoy seguro que sea el mejor pero me pareció bastante completo y simple, he probado varios (Onsen UI, Ratchen, JQuery Mobile UI o Framework7). Algunos me parecieron demasiado simples otro demasiado complejos y otros con demasiadas cosas para lo que necesito.

    Y bueno, tengo muchas dudas pero voy avanzando. A ver si esta semana me confirman un trabajo que tendría que sacarlo rápido y luego ya veo si me pongo a mirar React Native.
    Última edición por josepzin; 14/08/2018 a las 20:02

  8. #21
    Fecha de ingreso
    Feb 2004
    Ubicación
    Madrid
    Mensajes
    8,405
    Agradecer
    139
    Agradecido 218 veces en 128 posts
    Mencionado
    27 Post(s)
    Tagged
    0 Tema(s)
    Ánimo yusepcin. A los que no somos desarrolladores profesionales (hablo por mí, que desarrollo para Android por mera curiosidad) cada vez se nos pone más cuesta arriba dedicarnos a ello. Si no lo haces a tiempo completo es muy difícil seguir el ritmo al que Google obsoleta partes de la librería y saca cosas nuevas. Al final es más satisfactorio (como hobby) el desarrollo de videojuegos.

  9. #22
    Fecha de ingreso
    Jun 2004
    Ubicación
    Vivo en el pito foro...
    Mensajes
    20,487
    Agradecer
    145
    Agradecido 609 veces en 380 posts
    Mencionado
    61 Post(s)
    Tagged
    0 Tema(s)
    Entradas de blog
    28
    En eso estamos todos de acuerdo

Página 2 de 2 PrimerPrimer 12

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •