1. carlos efrain
  2. PowerBuilder
  3. Thursday, 29 November 2018 15:45 PM UTC

Buenas tardes

GRUPO APPEON

 

E visto algunos videos de la Conferencia Elevate 2018 y me parece un excelente trabajo

 

Muy Buen avance lo de el Api de C# y el Nuevo ID, pero esto va enfocado a los desarrolladores de C# según tengo en tendido, el objetivo es generar Codigo Powerscript a C#, y luego poder desplegar esto a la web.

 

Quisieran que me aclaren algunas dudas a mi y al grupo de Ingenieros que laboran conmigo.

En el caso de los Programadores Puros que no saben C# y que quieren seguir con Power Builder  y desplegar el sistema a la web sin necesidad de appeon, cual seria la opción?

 

Por que nuestra duda, tenemos licenciado PowerBuilder 2017 y 50 licencias de Appeon

 

Att

Miria Zuliet Peña

 

 

 

 

 

Govinda Lopez @Appeon Accepted Answer Pending Moderation
  1. Tuesday, 4 December 2018 18:43 PM UTC
  2. PowerBuilder
  3. # 1

Hola María:

 

Para desarrollar aplicaciones en Powerbuilder es necesario tener el IDE de desarrollo PowerBuilder. Sin embargo, si quieres desarrollar aplicaciones con las nuevas funcionalidades de Appeon C#, no necesitas el IDE de PowerBuilder (a menos que quieras migrar tus DataWindows desde PowerBuilder a C#).

Básicamente habrá 3 nuevos objetos de C# que funcionan de manera similar (si no es que igual) a los DataWindows:

  1. DataStore
  2. ModelStore
  3. ModelMapper

El primer objeto (C# DataStore) es igual al DataStore de PowerBuilder: Tiene las mismas Propiedades, Eventos y Funciones. Y su utilización es igual a PowerScript. Este objeto incluso requiere de los DataObjects de PowerBuilder para funcionar. Este objeto es muy bueno si se desea seguir usando la sintaxis de PowerScript y no se quiere tener una curva de aprendizaje muy pronunciada.

El segundo objeto (ModelStore) también es parecido al DataStore de PowerBuilder. Sus Propiedades, Eventos y Funciones son muy parecidos. Sin embargo este no depende de los DataObjects. Así que, por ende, no depende de PowerBuilder. Este objeto es muy bueno si sus requerimientos son migrar desde PowerBuilder hacia C# y no depender de PowerBuilder. Es ideal para esos escenarios ya que los mismos desarrolladores de PowerBuilder pueden llevar a cabo dicha migración.

El ModelMapper, sin embargo, es un objeto completamente orientado a desarrolladores de C#. Este objeto trae consigo la facilidad de la arquitectura de PowerBuilder pero con un desempeño superior. Un buen caso de uso sería para aquellos desarrolladores que desean disminuir las complejidades al utilizar Entity Framework. También trae el gran beneficio del mejor desempeño en producción. 

 

Próximamente estaremos liberando tutoriales, manuales, instructivos, videos y demás para facilitar el aprendizaje de estos nuevos objetos.

 

 

Saludos,

Comment
There are no comments made yet.
MARIA ZULIETH PEÑA ECHAVARRIA Accepted Answer Pending Moderation
  1. Thursday, 29 November 2018 22:49 PM UTC
  2. PowerBuilder
  3. # 2

Osea que cualquier Sistema por Básico que sea y que se desarrolle en power builder y no es programador de C#.

esta obligado a Comprar Appeon?

Comment
There are no comments made yet.
Govinda Lopez @Appeon Accepted Answer Pending Moderation
  1. Thursday, 29 November 2018 16:26 PM UTC
  2. PowerBuilder
  3. # 3

Buen día:

 

El objetivo principal de estas nuevas características es para añadir mas funcionalidades a PowerBuilder. Esto aunado al hecho de atraer más desarrolladores. 

 

Así que, de este modo, se agrega ahora la capacidad de crear Servicios Web REST así como de crear servidores OAuth. Entre otras tantas más...

 

Estas funcionalidades son vitales en el mundo competitivo de hoy en día del desarrollo de software. Además de ello, se están haciendo mejoras en PowerBuilder que se venían necesitando desde hace mucho. Por ejemplo: Se está modernizando la Interfaz Gráfica de las aplicaciones, se añadirán nuevos controles modernos para PowerBuilder (por ejemplo los "Ribbon Controls"), se tiene planeado también añadir las Cloud Apps a PowerBuilder, entre otras más que se estarán anunciando...

 

En cuanto a poder llevar las aplicaciones a la web sin necesidad de PowerServer... creo que depende más que nada del enfoque: PowerServer es una excelente solución para:

  • Clientes que ya tengan una aplicación existente en PowerBuilder y tengan la necesidad de llevarlas a la web y/o móvil sin mucha re-ingeniería.
  • Tengan una suscripción activa de PowerBuilder Universal.
  • Sus necesidades de consumo de dichas aplicaciones puedan ser cubiertas con el plugin que se requiere instalar en los dispositivos de sus usuarios.
  • Los usuarios finales de dichas aplicaciones estén utilizando los Sistemas Operativos soportados (Windows 7, 8.1, 10, Windows Server, Android y iOS).
  • Quieran reducir los costos y/o complejidades de desplegar sus aplicaciones por otros medios (por ejemplo: VMWare, Citrix, etc...)
  • Entre otros...

Para este sector de usuarios PowerServer es una solución ideal pues les permite la facilidad de llevar sus aplicaciones a la web y/o móvil sin mucho esfuerzo, costo y en muy poco tiempo. Sin embargo, existe otro sector de clientes con necesidades un tanto diferentes:

  • Requieren desarrollar lógica de negocios fácil, rápido y de manera concisa (al estilo PowerBuilder).
  • Necesitan que sus aplicaciones no dependan de un IDE en específico (por ejemplo PowerBuilder, VisualStudio, VS Code, etc...).
  • Requieren que sus aplicaciones sean desplegadas en la nube (en una infraestructura Cloud).
  • Quieren llevar su lógica de negocios a más plataformas (por ejemplo: que sean consumidas por diversos productos como teléfonos inteligentes, IoT, Servidores Linux, etc...)
  • Están interesados en utilizar otras plataformas para desarrollar su Interfaz Gráfica (por ejemplo: PowerBuilder, ASP .NET, JavaScript, Ruby, PHP, etc...)
  • Sean desarrolladores que NO utilizan o, siquiera, conocen PowerBuilder pero que quieren poder desarrollar lógica de negocios de manera rápida, fácil, concisa, versátil y sin tanto esfuerzo (al estilo PowerBuilder).
  • Por requerimientos empresariales internos necesiten llevar sus aplicaciones existentes a .Net.
  • Entre otras tantas mas...

Para este sector es que se agrega la funcionalidad en C# pues ya pueden crear Web API's y Assemblies de .Net Core que soporta Windows y Linux.

 

Ahora bien, estaremos publicando más contenido sobre cómo hacer un uso más extensivo de estas herramientas en breve. Le puedo sugerir estar al pendiente de este sitio y de https://www.appeon.com

 

Espero con esto haber podido ampliar un poco más el panorama para ustedes. Cualquier otra duda aquí estaremos apoyándolos en la comunidad.

 

 

Saludos,

Comment
There are no comments made yet.
  • Page :
  • 1


There are no replies made for this question yet.
However, you are not allowed to reply to this question.