Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros temas > La Taberna
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

 
 
Herramientas Buscar en Tema Desplegado
  #13  
Antiguo 23-06-2017
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.141
Poder: 36
dec Tiene un aura espectaculardec Tiene un aura espectacular
¡Hola a todos!

¡Vamos a seguir con tu última respuesta Mario!

Cita:
Empezado por mamcx Ver Mensaje
Es muy notable cuando se compara una app nativa a una web que pretende serlo. Incluso en Desktop, las apps "web" mas notables (como Slack y otras hechas con Electron que es como cordova) son in-famosas por su excesivo consumo de recursos, lentitud y fallos en general.
Yo creo que, para empezar, una aplicación no tiene que pretender nada más que resultar de utilidad. No se trata de "querer ser nativa", sino de ofrecer algo útil. A veces, en efecto, por varias razones que podrán ser más o menos discutidas, el desarrollo nativo acaso sea la mejor opción. Pero, sin despreciar otras posibilidades tampoco, sin cerrarnos en banda, vamos.


Cita:
Empezado por mamcx Ver Mensaje
Y a la larga, puede resultar mas costoso desarrollar no-nativo que nativo. Algo que por ejemplo experimento facebook, que termino cambiando de web -> nativo luego de creer que era buena idea; y de hecho, es la razon por la que termino haciendo React Native, como un punto intermedio entre ambos. Porque la REALIDAD del mercado, es que las tecnologias web permiten contratar MAS BARATO y a programadores MENOS EXPERIMENTADOS que nativo.
Una persona que domine HTML, Javascript y CSS (y algún otro lenguaje y base de datos en el servidor) puede ponerse a construir una aplicación web. Dicha aplicación podría correr en Android, iOS, Windows y en otras plataformas soportadas por Apache Cordova (si seguimos hablando del mismo), por no mencionar la plataforma principal: cualquier navegador en cualquier dispositivo.

Yo creo que el perfil de la persona que refiero arriba está mucho más cercano a la realidad de una posible persona que dominase el desarrollo nativo en Android, iOS, Windows, otras posibles plataformas y además en cualquier navegador en cualquier dispositivo. ¿No te parece a ti que de lo que se trata de buscar una "plataforma universal", mejor que diferentes personas para diferentes plataformas?

¿Qué desarrollo será más económico? ¿Aquél que necesite una persona o el que necesite dos, tres o cuatro? ¿Por qué tiene que ser necesariamente más barato un desarrollador HTML, Javascript y CSS? ¡Eso serán los malos, digo yo! Que un programador sea malo o bueno no creo yo que tenga que ver en absoluto con el lenguaje o entornos que esté utilizando.


Cita:
Empezado por mamcx Ver Mensaje
Ahora, de todas maneras estoy hablando de hacer apps, no de tener una pagina encapsulada, que es un caso de uso diferente. Hay apps donde tener la misma UI tiene sentido, y no hay intencion de ser ni parecer una app nativa, que es donde la falla se hace mas notable.
Yo también hablo de verdaderas aplicaciones y no de meros documentos HTML. Y has dado en el clavo: personamente, en lugar de adaptar una aplicación para cada plataforma... prefiero que la misma aplicación (si es posible) se ejecute y luzca más o menos igual (y eso hoy día es posible gracias a que las plataformas soportan cada vez mejor HTML, CSS, etc.) en cualquier lugar.


Cita:
Empezado por mamcx Ver Mensaje
P.D: Quiero acotar que mi punto de vista es mas en termnos generales, que refutar que a roman o cualquier otro vean que les sirve su elección; que al final es mas significativa que la opinion de un tercero que no conoce tus circunstacias especificas.

Básicamente solo quera agregar que React Native es otra opción muy buena al arsenal, pero como cosa rara termine yendome por las ramas!
¡Si es estupendo! En efecto, aquí nadie vamos a poder sentar cátedra de una vez por todas. De hecho estaríamos equivocados, porque, ¡cada aplicación es un mundo! Vale... quizás no tanto, pero, la idea es que aquí lo importante es la aplicación, qué se necesita, y, en función de eso, utilizar la herramienta que nos parezca más adecuada en función de nuestros conocimientos y experiencia.

¡Claro que "React-Native" puede estar bien! A veces será preferible a Apache Cordova... o viceversa... todo dependerá de lo que vayamos a hacer.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
 


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Solicito orientación sobre un desarrollo para GPS. TiammatMX OOP 6 28-03-2014 15:37:29
Sobre .NET en multiplataforma SMTZ Noticias 2 16-09-2006 17:58:14
Compiladores y Entornos de desarrollo multiplataforma Crandel Debates 9 16-08-2005 18:29:18
Desarrollo de webservice para apache padillarj Internet 0 14-08-2005 08:24:05
Crear un componente multiplataforma para conectar un BD RONPABLO OOP 0 10-02-2005 20:25:49


La franja horaria es GMT +2. Ahora son las 23:40:18.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi