¿Cómo aprender a programar en Microsoft .NET?

programar en microsoft .net

Quizás estés valorando migrar de plataforma de desarrollo porque tu tecnología actual se ha quedado desfasada o el fabricante ha decidido descontinuarla, como es el caso de Visual Basic 6 o Visual FoxPro, o otros tantos entornos de desarrollo que poco a poco se van quedando obsoletos.

Las alternativas son varias pero en el post de hoy nos vamos a centrar en .NET. Te pueden venir muchas dudas o preguntas a la mente, del tipo:

  • ¿Es muy caro Microsoft .NET?
  • ¿Tengo que tener una máquina en Windows para programar en .NET?
  • ¿Puedo desarrollar páginas web?
  • ¿Puedo desarrollar software profesional de gestión?

Bueno, para averiguar las respuestas a todas esta preguntas y si quieres empezar a aprender a programar en serio con .NET, tengo unas sugerencias para ti.

1. Elige tu lenguaje de programación

No existe un lenguaje de programación “. NET”. ya que .NET es un framework, un entorno de programación que puede ejecutar varios lenguajes de programación, incluyendo C#, Visual Basic.NET, Python, Ruby y LISP.

Si .NET es un framework ¿qué lenguaje de programación debería utilizar? La mayoría opta por C# ya que es de largo el lenguaje más popular en el que se programa en el ecosistema .NET. Casi todo el software de código abierto en el entorno .NET está hecho en C# (se pronuncia C Sharp). Los proyectos más serios y de más enjundia se hacen en C# ya que es un lenguaje derivado de C++ y es un lenguaje orientado a objetos muy potente. Los desarrolladores con experiencia en JAVA deberían encontrar el proceso de transición a C# relativamente sencillo.

La otra opción más popular a la hora de elegir un lenguaje de programación para el entorno .NET es Visual Basic.NET. Normalmente se recomienda aprender este lenguaje si tu prioridad es programar macros y scripts para aplicaciones de Microsoft Office. Si este es tu caso, puede que te encaje bien Visual Basic.NET. El gran inconveniente para los veteranos en Visual Basic 6 es que  lenguaje VB.NET no es retro-compatible con Visual Basic

Y luego está F# (pronunciado F sharp), que es un lenguaje de programación multi-paradigma de código abierto, para la plataforma .NET, que conjunta la programación funcional con las disciplinas imperativa y orientada a objetos. Es una variante del lenguaje de programación ML y es compatible con la implementación Objective Caml. Facilita enormemente la creación de código asincrónico y paralelo, cosa que en otros lenguajes de .NET nos tomaría mucho más tiempo.

2. Elige tu entorno de ejecución o el runtime 

Hay tres entornos de ejecución principales:

Está el entorno .NET Framework que se usa principalmente para crear aplicaciones para móviles, web y de escritorio para ejecutar en servidores, PCs y dispositivos Windows.

Luego tenemos el entorno .NET Core que es una plataforma modular para crear aplicaciones en el lado servidor para ejecutar en Windows, Linux y Mac.

Y por último está Mono, que es una implementación libre de la plataforma de desarrollo .NET para dispositivos Android, iOS y GNU/Linux y que permite reutilizar código y da acceso a APIs nativas.

desarrollo multiplataforma

3. Elige para qué plataforma vas a programar

Aquí se trata de elegir/saber para qué plataforma tienes que hacer el software: Linux, Windows, Mac, iOS, Android que son las más populares.

4. Elige el framework de .NET

El ecosistema .NET tiene el concepto de frameworks. Dichos frameworks definen el API que puedes usar para enfocarte en una plataforma en concreto. 

Tenemos el framework .NET Standard que busca solucionar el problema de compartición del código entre plataformas para los desarrolladores de .NET al aportar todas las APIs que necesitas en todos los entornos: aplicaciones de escritorio, apps móviles, juegos y servicios cloud.

Por otro lado está .NET Core Application que es un framework más pequeño para aplicaciones de servidor, de consola, aplicaciones web y como entorno en tiempo de ejecución principal del cual crear otros sistemas. 

Y luego esta el “clásico” .NET Framework para aplicaciones y sistemas Windows.

5. Aprender a programar en el entorno .NET

Antes de descargar nada puedes aprender trabajando en el navegador sobre .NET y C# online en https://dot.net y F# en http://www.tryfsharp.org. Cuando estés listo, puedes conseguir .NET Core y Visual Studio Code en https://dot.net. Puedes ver toda la documentación https://docs.microsoft.com y puedes obtener mucho código abierto en https://github.com/dotnet.

En este sentido Microsoft pone muchos recursos a disposición de las personas para facilitar el aprendizaje del framework .NET. Además de los enlaces citados, la página para desarrolladores de Microsoft, MSDN, tiene muchos recursos para desarrolladores, incluyendo documentación detallada y código de ejemplo en diferentes lenguajes de programación que está a disposición de cualquiera. Si quieres aprender a hacer una aplicación web, puedes dirigirte a la pestaña “Learn” de la página ASP.NET de Microsoft.

Para aprender el lenguaje de programación C# mencionado anteriormente puedes ir a esta página que tiene un curso de C# para principiantes.

Si eres una persona que aprende mejor de forma visual, te recomiendo los vídeos que tienes tanto en YouTube cómo en páginas de formación de pago con cursos de programación de Microsoft. En inglés los más conocidos son Pluralsight y en español, campusMVP.

Para aquellos programadores que prefieran leer libros, uno muy recomendado es C# Yellow Book. Tiene fama por ser un gran recurso para cualquiera que busque tener una formación de base muy sólida en programación, además de en C#. Un libro que es un poco más antiguo, pero que también puede resultar muy útil es Programmers Heaven C# School eBook, que da una visión general sobre los fundamentos de C# y de los principios básicos de la programación en general.

La mejor forma de empezar es elegir una idea para un proyecto y empezar a programarlo. Cuando tengas dudas siempre es buena idea estar por los foros y buscar dudas. Normalmente están ahí resuletas sin que tengas que preguntar. Un foro fenomenal es StackOverflow, no solo para la resolución de dudas de tecnología .NET, sino también para otras tecnologías y lenguajes de programación y dudas sobre el desarrollo de software en general.

Este artículo ¿Cómo aprender a programar en Microsoft .NET? es original de Velneo.

¿Por qué cuesta tanto dar el salto de VB6 a VB.NET?

Scott Hanselmanmigrar velneo visual basic, uno de los mejores programadores históricos en tecnologías Microsoft, analizó en su día por qué los programadores de Visual Basic 6 no migraban a Visual Basic .Net.

En su artículo lo resumió de forma escueta en seis puntos: ¿Por qué cuesta tanto dar el salto de VB6 a VB.NET? Según él, todo se resume en que convertir tu mente como tus proyectos de VB6 a .Net es complicado.

#1 Visual Basic se creó solo por una razón

Visual Basic se creó por una única razón, para esconder las complejidades de COM. VB6 era The Matrix, un mundo virtual para ocultar la realidad. Neo, el protagonista de Matrix, descubre que el mundo en el que creía vivir no es más que una simulación virtual a la que se encuentra conectado mediante un cable enchufado en su cerebro. Mientras tanto VB.NET es tan potente como C#. Llegados a este punto, muchos desarrolladores optan por migrar a unos de los lenguajes con C pues estiman que quizás ganen más dinero. 

#2 VB.NET no esconde nada

VB.NET no nació con la vocación de esconder nada -no pretende ser The Matrix- y tanta exposición da vértigo.

#3 Los Windows Forms multi-hilados

VB6 resolvió el problema de los Windows Forms multi-hilados no soportándolo. Los WinForms y el BeginInvoke, AsyncResult y el InvokeRequired de todo en VB.NET es complejo para cualquiera, no solo si vienes de VB6.

#4 VB6 se usa en muchas PYMES e instituciones pequeñas

VB6 se usa en muchas PYMES e instituciones donde Microsoft Access es perfectamente válido. Microsoft aún tiene que explicarle y demostarle a la gran comunidad de VB6 por qué ya no vale, y mientras no lo hagan esos desarrolladores retrasarán cualquier migración a otro lenguaje de programación.

#5 El proceso de migración

La ruta de migración no está muy clara y es muy compleja. Si tienes algo chulo hecho con OCXs, o si un proveedor de componentes no de ofrece una senda de migración, estás fastidiado. El asistente de migración a VB.NET es un realidad un trabajo asombroso, pero la migración de Visual Basic a .NET es compleja y en muchos casos inviable.

#6 No hacer nada es hacer algo

No tomar ninguna decisión implica haber tomado una. Muchos desarrolladores de Visual Basic están paralizados. Han tomado la decisión de no avanzar. Lo primero es la seguridad, la seguridad de los números y la facturación.

Este artículo ¿Por qué cuesta tanto dar el salto de VB6 a VB.NET? es original de Velneo.

Visual Basic y Velneo 10 años después

Novedades Velneo 7.18

Visual Basic y Velneo 10 años después

Hola a todos. En mi trabajo habitual y buscando en Google información para un cliente, me encontré este apasionante y apasionado articulo escrito ya hace 10 años -!cómo pasa el tiempo!- y con más de 150 comentarios de clientes que trabajaban con Velneo, otros que lo habían probado, unos que les gustaba y otros que no.

Pero me parece más que interesante compartirlo de nuevo.

Hoy, como decía de aquél entonces, han pasado 10 años y 19 versiones de la nueva plataforma de Velneo, todas compatibles hacia atrás y que hacen de Velneo un producto más rentable.

Y Velneo sigue evolucionando y creciendo por el boca a boca con la satisfacción de nuestros clientes, que son a los que nos debemos.

No pretendo entrar nuevamente en una nueva comparativa entre Visual Basic, .NET, Java o Windev… Cada plataforma sirve para lo que sirve y ya somos mayores para que cada uno decida; sino a una comparativa entre el Velneo actual y lo que se comentaba en aquel entonces de las primeras versiones de Velneo.

Destaco dos comentarios que salieron a la luz a raíz de aquél artículo:

!Habría que probar Velneo en el mundo real… jaja!

Hoy, 10 años después, podemos:

Velneo es para perezosos.

Este comentario es quizás uno de los que mas me gusta. Velneo es todavía hoy para más perezosos y, lejos de tomarlo como algo despectivo, lo traduzco en que Velneo es para desarrolladores que buscan la rentabilidad y tener tiempo para solucionar los verdaderos problemas del cliente.

Y sí, por ello, hemos sacado una nueva plantilla de codigo abierto Velneo vERP:

  • multi-plataforma y movilidad
  • conexión con bases de datos externas
  • inclusión del API y Javascript como segundo lenguaje de programación, QML

Y un largo etcétera de mejoras que hacen que los que apostaron por Velneo hace 10 años, se sientan muy satisfechos. De muestra y con comentarios actuales este hilo de nuestro foro actual.

Te invito a que conozcas como es Velneo 10 años después

Multiplataforma, movilidad, cloud,  inclusión del Api y Javascript como segundo lenguaje de programación,  QML, Web Services,  compatibilidad y conexión con los estándares del mercado y un largo etcétera…

10 años de mejoras y 19 versiones después con un solo objetivo ayudar a nuestros clientes a ser cada día mas rentables, que estén siempre actualizados tecnológicamente y que ellos solo se tengan que preocupar de los problemas de sus clientes. Como muestra un botón: comentarios actuales este hilo de nuestro foro actual.

Os invito a que, si queréis descubrir que es lo que Velneo os ofrece hoy en día, os apuntéis a cualquiera de los dos seminarios que realizamos mensualmente en donde damos un repaso a todo lo que Velneo os puede ofrecer:

Este artículo Visual Basic y Velneo 10 años después es original de Velneo.

Seminario: iníciate profesionalmente en Velneo

Si programas en Visual Basic / .Net no puedes perderte este seminario.

PageLines-header-fondo-imagen-01.jpg

Regístrate ahora: plazas limitadas

¿Para quién es este seminario?

¿Eres programador de aplicaciones de gestión? ¿Haces software para empresas usando Visual Basic, .NET o FoxPro u otra plataforma para profesionales? ¿Quieres evaluar una plataforma nueva que permita a tu empresa ser más productiva y ágil? Te invitamos a que conozcas Velneo en este seminario gratuito.

¿Para qué sirve este seminario?

En este curso adquirirás la formación suficiente para comenzar a desarrollar tus nuevos proyectos en Velneo con la soltura necesaria para programar la base de datos y los objetos visuales más habituales en cualquier aplicación de gestión.

¿Cuándo se celebra?

El seminario es online y tiene una duración de dos horas. Se celebra el jueves, 7 de julio de 2016, 16:00 – 18:00 CEST. Si tienes cualquier pregunta o duda, ponte en contacto.

 

¿Qué puedo hacer con Velneo?

Este artículo Seminario: iníciate profesionalmente en Velneo es original de Velneo.

¿Qué plataforma elegir: Java o .Net?

¿Qué plataforma elegir: Java o .Net?

¿Qué plataforma elegir: Java o .Net?

Hace unos meses navegando en un foro me encontré con un programador profesional de soluciones de banca ante una disyuntiva que me pareció interesante para compartir aquí en el blog de Velneo. Su duda era la siguiente:  ¿Qué plataforma elegir: Java o .Net? Y la planteaba en los términos descritos a continuación.

La pregunta

Trabajo en un banco pivado, líder en el segmento de bancos medianos en el mercado local. Estamos valorando desarrollar nuestra propia solución de banca” core”. La solución que tenemos implementada en la actualidad ha sido programada en Java usando IBM Visual Age 4.0.

Resulta fundamental debatir sobre la arquitectura primero: tenemos más de 350 sucursales trabajando de modo indpendiente, en autónomo, y eso implica que se trabaja en un entorno aislado. Tienen su propio servidor de base de datos (IBM DB2 9.7) y se comunican con otras sucursales a través de sockets para enviar y recibir datos.

Tengo más de 5 años de experiencia en .NET y estoy intentando convencer a mis jefes para que optemos por la plataforma .NET, pero hasta ahora se muestran reacios y poco dispuestos. Como parte de mi trabajo debo animarles a elegir la mejor plataforma para desarrollar una aplicación empresarial a gran escala.

Para abreviar, vamos a desarrollar una aplicación financiera empresarial a muy gran escala, centralizada e integrada que contecte a toda la red de sucursales: es fundamental que tenga una arquitectura sólida y escalable que nos permita evolucionar en el tiempo.

Me gustaría saber cuál es la opinión de otros programadores profesionales sobre el tema. ¿Qué plataforma elegir: Java o .Net? Todo nuestros recursos actualmente trabajan en Java y tenemos un entorno homogéneo (sin Linux, sin Mac y sin UNIX).

Agradecería cualquier idea, opinión, punto de vista técnico o no técnico… por ejemplo cualquier punto de vista de un director o gerente se agradecería especialmente.

La respuesta

Dices que todo hasta la fecha está hecho en Java ¿No? ¿Entonces ¿Por qué cambiar? Puedes reutilizar partes del sistema anterior o crear un modelo de dominio reutilizable. La integración será más sencilla. Los desarrolladores están ya acostumbrados a Java, ¿por qué invertir tiempo y dinero para formarlos en .NET? No hay ninguna razón para hacerlo ya que .NET no tiene ninguna ventaja sobresaliente sobre Java en tu escenario. Lo más caro en tu caso son los costes de desarrollo, las horas de los programadores, y luego los costes de mantenimiento. ¿Por qué querrías incrementar estos costes por una preferencia personal y poco o ningún beneficio a nivel de infraestructura / arquitectura?

Así que si yo fuera tu jefe me tendrías que demostrar claramente que a largo plazo es más rentable migrar a .NET. Pero dudo que puedas demostrarlo…

Hablemos sobre temas estratégicos:

Tengo un entorno Java, no tengo que pagar enormes tarifas por licencias. La mayor parte del software que utilizo es de código abierto la portabilidad en Java es muy buena. ¿Por qué debo meterme en .Net si estoy en tu situación?  ¿Mejor soporte para los sistemas, mejor escalabilidad? No lo creo.

Toma mi consejo:

En tu situación no me atrevería a cambiar de Java a .NET. No hay ninguna razón obvia para hacerlo. La principal fortaleza de .NET siguen siendo sus GUIs, mucho mejores que las de Java. Quizás puedas desarrollar el software frontend / de cliente en .NET pero para el backend me quedaría con Java y no escribiría todo de nuevo en .NET.

Por favor ten en cuenta que como programador yo también prefiero .NET a Java. Pero como siempre, tales decisiones dependen de factores varios.Desde el punto de vista de la dirección de la empresa, no veo razón alguna en cambiar de plataforma. Todo lo contrario.

Fuente: ¿Qué plataforma elegir Java o .Net?

Este artículo ¿Qué plataforma elegir: Java o .Net? es original de Velneo.

Opinión de un experto en BBDD (Informix, Ag sistems, Oracle) sobre el paradigma Velneo

Opiniones de un experto en Bases de datos y que hatrabajado en fabricantes de Bases de Datos sobre el paradigma Velneo

Javier Bazo (Director técnico de Data Adviser, Tibco Software, subdirector técnico de Software Ag, Director asociado de Roane, Director área de investigación Informactica Comunidad de Madrid, Fundador de Bea Systems , experto en Informix)

Nos habla sobre las diferencias del paradigma Velneo

  • En el análisis inicial nos surgían muchísimas dudas en comparación con las tradicionales plataformas  (J2e, Java o .net  ) y una era la Base de Datos.
  • Aquellas herramientas que en un principio considerábamos que la faltaban  con el tiempo no las hemos de menos, ya que dispone de otras alternativas muy diferentes.
  • La mayor dificultad ha sido intentar abordar ciertos temas con técnicas tradicionales y adaptarnos a Velneo. Finalmente todo a resultado bastante más fácil de lo esperado.
  • La diferencia entre Velneo y Sql Server, Oracle, Informix o Software Ag es que Velneo te permite focalizarte en la lógica de negocio y no en temas técnicos.
  • Velneo te permite tener al frente de tus desarrollos técnicos de negocio y no técnicos informáticos

3 casos distintos : migraciones de Sql server y .net (sector hospitalario), Fox pro (Agencias y medios de publicidad) y as 400 (Consumibles)

 


1º Software médico desarrollado en Velneo para Hospitales, interconexión de plataformas, Manejo con muchos volúmenes  (150 millones de refistros) de datos frente a Sql  (Farmacia, Laboratorio)

  • Manejo con muchos volúmenes  (150 millones de refistros) de datos frente a antigua aplicación de Farmacia y laboratorio en  Sql server y .net
    • Una consulta que en Sql tardaba 5 minutos , velneo nos da tiempos de respuesta de 15 segundos
  • Integracion en una clínica de radiodiagnostico
    • Escaners, resonancia magnetica, ecografos, densitometros, ortopantografos, rayos X , integrados y controlados por una aplicación Velneo
    • Cada día generamos 6 Gigas de imagenes, gestionados por Velneo
    • Cero caídas en un sistema crítico

2º Historia de una veolución de Fox Pro a Velneo, de una aplicación para agencias de publicidad y estudios creativos

  • Buscabamos Multiplataforma real, personalización de informes por parte del usuriario.
  • Integración con servicios de Google como calendar, servicios de medios,   uso de Qml.
  • Destacaría de esta base de datos su robustez
  • Velocidad, robustez y sobre todo mantenimiento, nada que ver con Fox Pro

3º Historia de una migración enuna empresa de venta de consumibles por su deparatemento de informática

  • Pasamos de un sistema superrobusto en As400 de IBM a Velneo
  • Lo encontramos fácil, rápido sencillo y potente
  • La granventaja de Velneo es el código abierto , lo fácil que se entiende los programas realizados por otros y lo potente y sencillo que es personalizar

 


Alternativa a Visual Basic, Foxpro, .NET, Java, PHP

Velneo desarrolla una estrategia de Inbound Marketing, después de 7 años de trabajo conseguimos  600 leads mensuales.  Velneo no se considera alternativa a ningún lenguaje o Base de datos, si no una gran plataforma para ganar dinero desarrollando aplicaciones empresariales.

Los nuevos programadores que nos llegan al día de hoy vía Inbound Marketing se clasifican de la siguiente forma:

  • 25% Visual Basic
  • 20% FoxPro
  • 18% .NET
  • 15% PHP
  • 10% Java
  • 12% (Otras: Microsoft Dynamics, Distribuidores Sage,Clarion, Genexus, Dataflex, GAS 2003,..)

La comunidad sigue creciendo y cada días más programadores utilizan nuestra plataforma lo que es un orgullo para nosotros. Nos queda mucho trabajo por delante para ser la plataforma hispana referencia para el desarrollo de aplicaciones empresariales, gracias a la comunidad que se está creando cada día estamos un pasito más cerca de hacer nuestros sueños realidad.

Gracias.

La entrada Alternativa a Visual Basic, Foxpro, .NET, Java, PHP aparece primero en Velneo V7.

PaaSOS NET– Interacción en tus redes sociales

Recuerda que todos los productos PaaSOS pueden ser licenciados de mediante triple licenciamiento*.

Descargar código fuente
Código fuente de PaaSOS NET

Blog | Tienda

PaaSOS NET– Interacción en tus redes sociales

Ventajas de PaaSOS

Como sabéis, nuestro proveedor Velneo, persigue desarrollar un conjunto de soluciones empresariales para facilitar la integración de soluciones. Hasta la fecha dispone de dos soluciones desarrolladas basadas en la vBase y vDiseño (vERP y vCONTA).

De forma paralela, aunque con un enfoque distinto, TipeSoft con la ayuda de varias empresas de la comunidad Velneo, desarrolla un conjunto de productos empresariales de mayor alcance. En el apartado empresarial, TipeSoft de la mano de Satecno y de otros socios empresariales, estamos desarrollando un modelo comercial de volumen para PaaSOS y todos los productos derivados.

A día de hoy nuestra propuesta de valor suma y sigue:

  • Se han firmado varios acuerdos de distribución con canales de venta por volumen (varios a nivel nacional).
  • Se han incorporado varias empresas desarrolladoras del más alto nivel a nuestra propuesta (tres productos terminados y otros dos en desarrollo).
  • Terminamos un ciclo largo de desarrollo. La versión 1.0 de PaaSOS y de otros ocho productos ya está disponible (serán liberados de forma paulatina durante las próximas semanas).
  • Tenemos presencia en tres países, con desarrollos de proyectos basados en PaaSOS.

 

¿Que ventajas obtengo si desarrollo con PaaSOS?

  • Podrás integrar tus productos con los existentes en el proyecto PaaSOS (más de una docena de productos ya están desarrollados y otros muchos en desarrollo).
  • Podrás desarrollar tu negocio de forma paralela, permitiéndote crecer según los avances de PaaSOS (harás mucha menos inversión y conseguirás sumar el potencial de otros desarrolladores).
  • Podrás comercializar tus productos resultantes en tus canales sin pagar ninguna royalty a TipeSoft (Licencia EUPL 1.1 o TPBL 1.0).
  • Podrás ganar dinero con la comercialización de tus productos en canales por volumen facilitados por TipeSoft y otras empresas asociadas (Licencia TPBL 1.0).
  • Podrás desarrollar aplicaciones de código cerrado con garantía de éxito y de continuidad (Licencia TPCL 1.0 – pago por uso).
  • Tus productos podrán competir con los más fuertes del mercado ya que podrás vender soluciones integrales basadas en la plataforma PaaSOS (Por ejemplo – ERP + TPV + Cartera + Vertical)
  • Crecerás de forma exponencial ya que otros desarrolladores se están sumando a nuestra propuesta de valor (ya somos cinco empresas desarrollando productos basados en PaaSOS, ¿a que esperas?)

 

Licenciamiento

Recuerda que dispones de tres tipos de licenciamiento posibles:

Para ver en detalle las condiciones de licenciamiento EUPL y TPCL accede a http://tipesoft.com/principal/politicas/licencias/

 

Si estás interesado en PaaSOS, sigue leyendo…


Introducción al desarrollo con PaaSOS

Arquitectura de PaaSOS

Para entender PaaSOS lo primero que hay que entender es su arquitectura de soluciones y de proyectos. Vamos con ello…

Arquitectura de Soluciones

 

image

 

De abajo a arriba…

  • PaaSOS Core:  Es la solución principal. Alberga todos los sistemas comunes necesarios para dar soporte a todas las aplicaciones.
  • PaaSOS Enterprise:  Es un conjunto de soluciones horizontales  que dan soporte a las aplicaciones de primer y segundo nivel.
  • Aplicaciones de primer nivel: Son aquellas aplicaciones generalistas que heredan de PaaSOS CORE y PaaSOS ENT (no heredan de otras aplicaciones de primer o segundo nivel).
  • Aplicaciones de segundo nivel: Son aquellas aplicaciones (verticales o extensiones) que heredan de otras aplicaciones de primer o segundo nivel.
  • Marcos de ejecución: Son los marcos de ejecución de las aplicaciones, contienen el marco principal y las personalizaciones necesarias (no suelen contener caja de datos).

 

Arquitectura de Proyectos

En la versión v1.0 todas las aplicaciones se pueden ejecutar de forma independiente o de forma conjunta.

Marcos de ejecución:

El marco principal de ejecución (para cargar todas las aplicaciones simultáneamente) es un proyecto llamado OS.


Marcos de ejecución

image
 

Aplicaciones de segundo nivel:

En la versión 1.0 la única aplicación de segundo nivel es PaaSOS POS (hereda PaaSOS ERP). Es un TPV integrado con el ERP.

 

image

Aplicaciones de primer nivel:

La versión 1.0 dispone de siete aplicaciones de primer nivel. Constan de un proyecto de datos y otro de interface (PaaSOS ERP dispone de varios de interface).

 

…       

image image image image image

PaaSOS Enterprise:

La versión 1.0 dispone de muchas extensiones empresariales para distintos escenarios. Parte de estas extensiones son comunes a todas las aplicaciones y otras son específicas.

 

image

PaaSOS Core:

La versión 1.0 dispone de más de una treintena de módulos comunes en el core y otros tantos subsitemas comunes a todas las aplicaciones desarrolladas con PaaSOS.

image

 

 

Arquitectura de Módulos

Todo el desarrollo de producto está estructurado de idéntica forma, mediante módulos de gestión. Esto quiere decir que PaaSOS está troceado en centenares de módulos casi idénticos. Así su aprendizaje, desarrollo y mantenimiento es mas sencillo para todos.

Cada uno de estos módulos se desarrolla basándonos en un conjunto de plantillas bien definidas que contiene la funcionalidad básica del producto, estas plantillas están contenidas en la solución PaaSOS Templates.

image

 

 

Como veis, la arquitectura de PaaSOS, busca resolver el problema del mantenimiento y escalabilidad de las plataformas de gestión, por ese motivo está diseñado de forma modular para que trocees tus soluciones y las hagas altamente reutilizables y aprovechables.

Conclusiones

Como podéis apreciar con PaaSOS encontrareis una solución ambiciosa y potente para cualquier necesidad empresarial.

¿Quieres sumarte a nuestra propuesta de valor? Contacta con nosotros y cuéntanos tu proyecto; http://tipesoft.com/contacto/

Blog | Tienda

Ventajas de PaaSOS