Il .NET DataStore porta il vantaggio produttivo di PowerBuilder nello sviluppo in C#. È composto di librerie C# open source che forniscono una DataWindow non visuale ed altre funzioni di PowerBuilder comunemente utilizzate. È inculso anche un DataWindow Converter per convertire automaticamente DataWindow esistenti in modelli standard POCO C#.

Elevata produttività

Facile da apprendere - il .NET DataStore offre virtualmente lo stesso approccio produttivo alla programmazione di PowerBuilder, incluse le API DataWindow non visuali (proprietà, metodi ed eventi), data buffer, gestione delle transazioni, funzioni di sistema, e programmazione SQL.

Solo il codice indispensabile - gli sviluppatori possono portare a termine dei compiti impegnativi utilizzando poche linee di codice, e tutto l'SQL viene definito nel modello POCO C# della classe DataStore, minimizzando così il codice ridondante.

Conversione Automatica - uno strumento di conversione automatica (il DataWindow Converter) genera modelli POCO C# standard a partire dalle DataWindow già esistenti includendo anche le DataWindow figlie.

Architettura standard

Model-Driven - strutturata in base ad un modello POCO C# standard che contiene tutte le proprietà e gli attributi relativi ai dati. C'è una rigida separazione dei contesti e un formato .SRD non proprietario.

Codice Managed - codice 100% managed, così da beneficiare di tutta la potenza del Common Language Runtime (CLR), come ad esempio la built-in security, la migliore performance, e la facilità di deployment.

.NET Core - compatibile con il Framework .NET Core. Puoi installare le tue applicazioni sia su Windows che su Linux OS utilizzando vari Web server o anche serverless.

Design aperto

Open-Source - tutte le librerie del .NET DataStore sono disponibili sotto forma di codice sorgente C# oltre che come package NuGet compilati.

Usa qualunque IDE C# - puoi manutenere i tuoi progetti .NET utilizzando qualunque IDE C#, come ad esempio Visual Studio oppure SnapDevelop.

Compatibile IList - Il DataStore eredita da una lista standard .NET, permettendoti l'integrazione nativa in ulteriore codice e librerie .NET.

Funzionalità di programmazione C#

Lavorare con il .NET DataStore in C# ha molte somiglianze con il lavorare con la DataWindow in PowerScript. Puoi sfruttare le competenze che già hai in PowerBuilder e il tuo relativo bagaglio di codice, ed in più sarai semplicemente molto più produttivo che se dovessi sviluppare le tue applicazioni in altri ambienti di sviluppo C#.

Le novità in .NET DataStore

Personalizzazioni della generazione del modello

Personalizza facilmente le regole di generazione del modello del DataWindow Converter per generare i modelli POCO più adatti al .NET DataStore.

Funzionalità
  • Attributi del modello personalizzati
  • Aggiunta automatica del DataContext per il modello specifico
  • Mappatura del Data type

Programmazione asincrona

Programma il .NET DataStore in modo asincrono con i nuovi metodi CRUD asincroni, rendendo la tua applicazione più reattiva e scalabile.

Funzionalità
  • Ricerca e salvataggio asincroni
  • Supporto di Embedded e Dynamic SQL
  • Debug ininterrotto
  • Servizi e controller scaffold asincroni

Compatibilità con i database

Scegli tra ancora più tipi di database per i tuoi progetti utilizzando il .NET DataStore, incluso i database cloud-specific Amazon ed Azure.

Funzionalità
  • Supporto di RDS Amazon, incluso Aurora, di RDS per PostgreSQL, di RDS per MySQL, di RDS per Oracle, e di RDS per SQL Server
  • Supporto dei database Microsoft Azure, inclusi Azure SQL Database, Azure Database for MySQL, e Azure Database for PostgreSQL
  • Supporto di SAP ASE 15-16 e SAP HANA 2.0

Testimonianze Dei Clienti

"Appeon ci ha permesso di usare la tecnologia della DataWindow per creare una Web API in .NET Core che sarà la colonna portante della migrazione verso un’architettura a tre livelli del nostro prodotto di punta. Con PowerBuilder 2019 R3 possiamo usare .NET Core 3.1, con molti dei vantaggi che ne derivano. "

Roland Mühlberger
Vice Responsabile Sviluppo Software, Aescudata GmbH

Per iniziare

Iniziare a sviluppare la tua prima API RESTutilizzando la potenza della tecnologia della DataWindow. Ti consigliamo anche di approfondire guardando il video tutorial sul .NET DataStore.

Prezzi

PowerBuilder viene offerto insieme ad una suite di prodotti per sviluppare moderne applicazioni client/server oppure nuove Installable Cloud Apps.

PowerBuilder CloudPro

Pubblica le tue applicazioni client/server esistenti nel Cloud come Installable Cloud App con l'architettura C# API REST. In assoluto la strada più veloce per il Cloud con .NET!

€1.595,00

Sviluppatore ∙ Anno

PowerBuilder Professional

Sviluppa rapidamente applicazioni client/server con la produttività della tecnologia della DataWindow. Sono incluse molte funzionalità per modernizzare istantaneamente anche le tue applicazioni esistenti!

€895,00

Sviluppatore ∙ Anno

Vuoi avere più informazioni?

Parla con un Esperto Appeon.