Ir al contenido


Foto

AppMethod – Desarrollo nativo multiplataforma.


  • Por favor identifícate para responder
13 respuestas en este tema

#1 poliburro

poliburro

    Advanced Member

  • Administrador
  • 4.945 mensajes
  • LocationMéxico

Escrito 21 marzo 2014 - 01:37

pues a raíz del hilo publicado por nuestro amigo el-mono http://www.delphiacc...od-disponible!/ decidí investigar un poco más al respecto.

El pasado 18 de marzo del 2013, Embarcadero anunció Appmethod una nueva plataforma de desarrollo  destinada a la construcción de soluciones para múltiples dispositivos con un mismo código base, la cual en sus propias palabras, es la única solución en el mercado que no requiere Javascript u otros intérpretes para generar código máquina en tiempo de ejecución, mucho menos una máquina virtual. Appmethod genera aplicaciones ciento por ciento nativas que se ejecutan directamente en el cpu.

Con Appmethod se podrán desarrollar de manera muy rápida aplicaciones para Android, OS X y Windows en sus versiones para desktop y móviles. Además de que será posible desarrollar para Google Glass.

Por el lado de base de datos,  ofrece soporte para conectarse a bases de datos locales o remotas a través de los componentes de acceso a datos integrados en la plataforma o a través de SOAP, REST/JSON. El soporte incluye a motores como Oracle, IBM DB2, Informix, Sybase, PostgresSQL, MySQL e Interbase.

En su versión actual Appmethod compila Object pascal pero al parecer se tiene planeado incluir C++ en próximas versiones.

Si ya usan Delphi o C++ Builder como yo seguramente se preguntaran ¿Por qué debería usar Appmethod? La respuesta es muy sencilla. Para quienes ya desarrollamos con Delphi no será necesario actualizarnos a esta nueva herramienta pues ya contamos con todo lo que esta ofrece en Delphi. Esta herramienta debemos verla como una edición de RAD studio solo con FireMonkey. Desde mi muy particular perspectiva me parece que Embarcadero está diversificando las soluciones que ofrece a desarrolladores lo cual me parece bastante atinado.

Si deseas conocer más de esta herramienta puedes visitar su wiki.

Fuente: Adtmag.com

Imagen Enviada
  • 0

#2 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14.448 mensajes
  • LocationMéxico

Escrito 21 marzo 2014 - 01:59

Hola

Es un punto interesante que en otras ocasiones he planteado, si sólo querías desarrollar aplicaciones móviles, RAD Studio no era la solución, resultaba muy caro para sólo utilizarlo para un sólo nicho de mercado, pero si ya tenías aplicaciones de escritorio y te estaban pidiendo soluciones móviles, por supuesto que era la mejor alternativa ya que podrías en un tiempo realmente corto desarrollar tus aplicaciones móviles, por razones ya conocidas por todos, mismo código base, diferentes plataformas.

Ya veremos que rumbo toma appMethod con relación a la VCL.

Saludos
  • 0

#3 genriquez

genriquez

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 539 mensajes
  • LocationCali, Colombia

Escrito 21 marzo 2014 - 04:08

Hola Grupo

Me parece acertado el rumbo que está tomando embarcadero, es necesario tener diferentes soluciones para las diferentes necesidades y obviamente con diferencias de precios.

En cuanto a mi querida VCL con la que he trabajado desde el año 1992, creo que sus días están contados,  la versión XE5 tiene ya el FireMonkey que supera con creces las cosas que se podían hacer en la VCL, aún extraño ciertos comportamientos  de la VCL y la cantidad de componentes disponibles, pero definitivamente vale la pena el cambio y esperando las mejoras que saldrán para FireMonkey en las próximas versiones de Delphi.
  • 0

#4 cram

cram

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 832 mensajes
  • LocationMisiones, Argentina

Escrito 24 marzo 2014 - 08:47

En cuanto a mi querida VCL con la que he trabajado desde el año 1992, creo que sus días están contados,  la versión XE5 tiene ya el FireMonkey que supera con creces las cosas que se podían hacer en la VCL, aún extraño ciertos comportamientos  de la VCL y la cantidad de componentes disponibles, pero definitivamente vale la pena el cambio y esperando las mejoras que saldrán para FireMonkey en las próximas versiones de Delphi.

En Sourceforge puedes ver snippets. No vi muchos, pero los que ví utilizan Firemonkey.
No tengo XE3, ni 4, ni 5, pero según tengo entendido no se puede programar aplicaciones multiplataformas con VCL.
Apenas salió el FMX, se veía que era para quedarse, ya que fueron apareciendo nuevas versiones y mejoras, mientras que la VCL quedó algo rezagada, solo le agregaron algunas actualizaciones menores. Para dar un ejemplo, la interfaz visual para vinculación entre variables.
  • 0

#5 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14.448 mensajes
  • LocationMéxico

Escrito 25 marzo 2014 - 09:23

Ayer descargué e instalé AppMethod.

Publicaré en mi bitácora todo lo que pueda hacer en los 31 días de evaluación que proporcionan.

Comenzando por la Instalación a través de imágenes :)

Saludos
  • 0

#6 genriquez

genriquez

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 539 mensajes
  • LocationCali, Colombia

Escrito 26 marzo 2014 - 01:20

AppMethod es básicamente Delphi con FireMonkey, sin la VCL, de resto es igual, el mismo IDE,  se han eliminado algunas cosas (No sé cuales, no he investigado) para bajar costos con respecto a RadStudio y con Respecto a Delphi.

Llevo trabajando con Firemonkey desde hace algún tiempo y con XE5 desde que salió al mercado, definitivamente FM2 ya es estable y es el futuro,  después de adaptarme a la plataforma, no me cambiaría a VCL otra vez.

Debo admitir que VCL es bueno y lo fué durante muchos años y que es muy madura, es rápido, sencillo y eficiente,  sin embargo carece de muchas cosas que tiene firemonkey y que por supuesto ya tienen otros lenguajes de programación.

igual, FireMonkey es una bebé al lado de la VCL y le falta mucho por crecer y madurar,  pero desde ya es un excelente producto y salvo unos pequeños errores que son facilmente solucionables, está listo para romper records.


  • 0

#7 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14.448 mensajes
  • LocationMéxico

Escrito 26 marzo 2014 - 02:51

AppMethod es básicamente Delphi con FireMonkey, sin la VCL, de resto es igual, el mismo IDE,  se han eliminado algunas cosas (No sé cuales, no he investigado) para bajar costos con respecto a RadStudio y con Respecto a Delphi.

Llevo trabajando con Firemonkey desde hace algún tiempo y con XE5 desde que salió al mercado, definitivamente FM2 ya es estable y es el futuro,  después de adaptarme a la plataforma, no me cambiaría a VCL otra vez.

Debo admitir que VCL es bueno y lo fué durante muchos años y que es muy madura, es rápido, sencillo y eficiente,  sin embargo carece de muchas cosas que tiene firemonkey y que por supuesto ya tienen otros lenguajes de programación.

igual, FireMonkey es una bebé al lado de la VCL y le falta mucho por crecer y madurar,  pero desde ya es un excelente producto y salvo unos pequeños errores que son facilmente solucionables, está listo para romper records.


De hecho Firemonkey y Xamarin van de la mano incluso en su forma de comercializarlos, aunque Xamarin va por el lado de .NET una tecnología que desde mi punto de vista ya está en desuso, seguramente me equivocaré, pero eso es sólo mi percepción.

Saludos
  • 0

#8 el-mono

el-mono

    Advanced Member

  • Miembros
  • PipPipPip
  • 148 mensajes

Escrito 26 marzo 2014 - 07:28

Porque dices que .Net es una tecnologia que esta en desuso ?

Leyendo en varios foros y paginas especializadas lei que inclusive gente de Java aceptaque .Net sobrepaso a Java en muchas cosas y que es un frameworks muy avanzado. Si te das una vuelta por Javahispano muchos no estan conformes con el reciente lanzamiento de Java 8 porque argumentan que le falta cosas que Net ya las tiene hace un tiempo.
A mi personalmente me encanta Delphi y Lazarus, pero .Net tiene muchisimos programadores debo admitir y un empresa como Microsoft que apuesta por ella, creo yo.

Saludos


  • 0

#9 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14.448 mensajes
  • LocationMéxico

Escrito 26 marzo 2014 - 08:59

Porque dices que .Net es una tecnologia que esta en desuso ?

Leyendo en varios foros y paginas especializadas lei que inclusive gente de Java aceptaque .Net sobrepaso a Java en muchas cosas y que es un frameworks muy avanzado. Si te das una vuelta por Javahispano muchos no estan conformes con el reciente lanzamiento de Java 8 porque argumentan que le falta cosas que Net ya las tiene hace un tiempo.
A mi personalmente me encanta Delphi y Lazarus, pero .Net tiene muchisimos programadores debo admitir y un empresa como Microsoft que apuesta por ella, creo yo.

Saludos


Como he dicho, sólo es mi percepción y claro que puedo equivocarme, pero como van las tendencias .NET no es lo mejor para desarrollo de app's móviles, por eso es que MS se ha inclinado por Xamarin que en es .NET y a mi me parece que les va a costar trabajo remontar a otras alternativas.

Saludos




  • 0

#10 avmm2004

avmm2004

    Member

  • Miembros
  • PipPip
  • 26 mensajes
  • LocationEspaña

Escrito 27 marzo 2014 - 04:43

Hola  a todos. Acabo de ver la última versión de delphi xe5 y la verdad las diferencias con xe4 son ¿ contadas ?. Lo peor, me han comentado lo que trae por ahora delphi xe6 que saldra en Abril / Mayo y las diferencias con xe4 son ¿contadas?.
Con contadas no me refiero a que no las haya o que sean pocas sino que no son sustanciales ni rompedoras.
Acabo de instalar Appmethod y he hecho dos cositas con el . Es delphi xe5 solo con firemonkey solo y sin la vcl. Sinceramente, no me hayo cómodo con firemonkey, para mi que le hace falta uno o dos releases mas  :wink:.

Lo que veo aqui que lo que prima es sacar dos releases al año como sea  :cool:.

Que ocurre con los usuarios de delphi xe4, cuando sacan parches para corregir fallos ?, cuando updates ..... cuando ? Si la solución es tener mantenimiento o comprar dos productos todos los años, sobre todo para aquellos que utilizamos componentes de terceros, no es factible por su costo.

Esa es mi opinión, seguro que hay gente que discrepa conmigo pero ..... me gustaría sentirme mas ¿ atendido, soportado, considerado ? por mi proveedor.

  • 0

#11 Fenareth

Fenareth

    Advanced Member

  • Administrador
  • 3.486 mensajes
  • LocationMexico City

Escrito 27 marzo 2014 - 09:15

Pues la diferencia más importante (creo yo) entre XE4 y XE5 es la posibilidad de desarrollo para Android y muchos esperamos a XE5 para ahora si tener todo el paquete completo (iOS, Android, Mac, Windows) pero me parece extraño que Embarcadero no esté dando soporte para fallos de versiones como XE4 y la respuesta sea únicamente la actualización...

Veo un Update 1 lanzado para XE4 pero no sé qué tanto soluciona los inconvenientes que XE4 tiene... También veo un release en Enero del 2014 del Update 2 para XE5 pero tampoco sé si será el último que se pueda obtener (ni si sea suficiente) para ésta versión...

Antes Embarcadero planeaba un release anual (de por sí criticado por ser tan agresivo) pero ahora uno cada 6 meses !!!??? Ufff ! Será complicado seguirles el ritmo...

Me recuerda las famosas actualizaciones de TeamViewer donde si compras la licencia de uso digamos de una versión 7 y lanzan la versión 8 y la 9 ya no tienes acceso a esas versiones más que através de una actualización de tu licencia, claro, pagando por esa actualización...

Qué opinarán los demás ?

Saludox ! :)


  • 0

#12 avmm2004

avmm2004

    Member

  • Miembros
  • PipPip
  • 26 mensajes
  • LocationEspaña

Escrito 28 marzo 2014 - 01:49

Hola Fenareth, tienes razón en lo de Android y en otras cosas pero yo no desarrollo para android, iOS ...  :angel:
  • 0

#13 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14.448 mensajes
  • LocationMéxico

Escrito 28 marzo 2014 - 08:22

Pues la diferencia más importante (creo yo) entre XE4 y XE5 es la posibilidad de desarrollo para Android y muchos esperamos a XE5 para ahora si tener todo el paquete completo (iOS, Android, Mac, Windows) pero me parece extraño que Embarcadero no esté dando soporte para fallos de versiones como XE4 y la respuesta sea únicamente la actualización...


Hola Fenareth, tienes razón en lo de Android y en otras cosas pero yo no desarrollo para android, iOS ...  :angel:


Efectivamente, puedes seguir trabajando con DXE4 hasta el momento que tengas que migrar a una versión superior por los requerimientos propios de la tecnología.

Veo un Update 1 lanzado para XE4 pero no sé qué tanto soluciona los inconvenientes que XE4 tiene... También veo un release en Enero del 2014 del Update 2 para XE5 pero tampoco sé si será el último que se pueda obtener (ni si sea suficiente) para ésta versión...

Antes Embarcadero planeaba un release anual (de por sí criticado por ser tan agresivo) pero ahora uno cada 6 meses !!!??? Ufff ! Será complicado seguirles el ritmo...


Así es, es complicado adquirir todas las versiones que saquen en el momento mismo que salgan, pero volvemos a lo mismo, hasta en tanto las necesidades de tus desarrollos no te "obliguen" a actualizarte puedes seguir trabajando con la versión que tengas.

Me recuerda las famosas actualizaciones de TeamViewer donde si compras la licencia de uso digamos de una versión 7 y lanzan la versión 8 y la 9 ya no tienes acceso a esas versiones más que através de una actualización de tu licencia, claro, pagando por esa actualización...


El problema en específico de ésta herramienta es que te "cataloguen" como uso comercial, ahí si te obligan a pagar por la licencia y en el momento que lo haces por arte de magia te cobran las de Caín (casi como lo que hace la Hacienda Pública) siempre tienen que pagar los mismos que estamos registrados. 8o|

Saludox amiguis
  • 0

#14 genriquez

genriquez

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 539 mensajes
  • LocationCali, Colombia

Escrito 29 marzo 2014 - 11:27

Hola, yo trabajo con XE5, y definitivamente las diferencias con XE4 son muy grandes, obvio que no mejoran todo el entorno, solo algunas cosas, que para quienes las usamos son una diferencia abismal,  trabajo con IOS y Android.  Definitivamente lo que cambió y mejoró es mucho.

Para quienes critiquen esto, deberían consultar el RoadMap, verán que hay una línea de trabajo, y que embarcadero está bien enfocado.

Saludos.
  • 0




IP.Board spam blocked by CleanTalk.