SQL RDD in Betatest

Attualmente un nuovo prodotto, SQL RDD, è in beta test presso un gruppo ristretto di utenti X#.

Questo prodotto permette di sostituire i file DBF con un database SQL semplicemente usando un RDD differente. Come motori SQL attualmente si prevede di supportare Microsoft SQL Server, MySQL/MariaDB, PostgreSQL e Oracle oltre a SQLite.

Per maggiori informazioni https://www.xsharp.eu/articles/x-sql-rdd-beta

Questo prodotto sarà un prodotto aggiuntivo a X# e non è incluso nel programma FoX, perciò sarà venduto a parte e non sarà rilasciato come open source al pubblico. Chi lo acquista però avrà accesso alle sorgenti.

Rilasciata la versione 2.19

Il 27 gennaio 2024 è stata rilasciata la versione 2.19.0.2 di X# Cahors, che porta novità soprattutto per i programmatori che vengono da Visual FoxPro, ma aggiunge funzionalità anche nell’integrazione con Visual Studio.

Inoltre è da segnalare anche il supporto di Tuple a livello di compilatore: https://www.xsharp.eu/help/tuples.html

Questa versione è disponibile solo per i membri del programma FoX a pagamento.

Per Febbraio possiamo aspettare la prima uscita del nuovo prodotto “SQL RDD” che permetterà di usare un database SQL come backend di un RDD qualsiasi.

Rilasciata la versione 2.18 di X#

Con fine ottobre 2023 è stata finalmente rilasciata la versione 2.18 di X#, al momento solo in versione FoX, ma la versione pubblica sarà pubblicata con qualche giorno di ritardo. Questa è anche la prassi ormai generalizzata nel rilascio: prima viene distribuita una versione beta, e poi quando questi danno il via, viene rilasciata la versione FoX. Poi (non per tutte versioni però), a distanza di qualche giorno, segue la versione “free”, cioè da usare senza abbonnamento.

Le novità si possono vedere in dettaglio qui: https://www.xsharp.eu/component/rsfiles/download?path=general%252FReadme%252Fwhatsnew21804.pdf&Itemid=101

Il team di sviluppo ha lavorato soprattutto sull’integrazione in Visual Studio, ma anche correggendo qualche errore nel compilatore soprattutto nei dialetti XBase++ e VFP.

Inoltre è da segnalare che anche le classi XGUI (cioè una libreria compatibile con la classi GUI di VO, ma basata su Windows Forms) sono state nettamente migliorate. Rimane da dire però che queste classi fanno parte soltanto della versione FoX (cioè quella con abbonamento).

Per ulteriori informazioni: https://www.xsharp.eu/articles/xsharp-cahors-2-18-0-4

X# Summit a Memmingen in Germania

È appena terminato la conferenza annuale X# Summit a Memmingen in Germania, dove era presente l’intero team di sviluppo (è la prima volta da quando esiste X# che l’intero gruppo era presente a una conferenza).

Oltre alle relazioni da parte dei quattro membri del team c’erano anche delle relazioni di altri sviluppatori.
È stata annunciato il rilascio della versione 2.18 di X#, e per il 2023 sarà disponbile un nuovo prodotto a pagamento: un RDD per SQL, cioè la possibilità di accedere un database SQL qualsiasi come se fosse un database DBF.

X# 2.5b Cahors

È stata appena rilasciata la versione 2.5b di X# denominata “Cahors”, in versione pubblica (cioè senza abbonamento FoX). Ulteriori informazioni si trovano sul sito: https://www.xsharp.info/articles/xsharp-cahors-2-5b-public-installer

La rispettiva versione FoX è stata rilasciata ieri, ed era già la terza release della versione 2.5.

Noi stessi la abbiamo già un uso, non solo per quanto riguarda lo sviluppo, ma anche per gli applicativi che abbiamo già in produzione.

P.S. abbiamo ripreso gli aggiornamenti a queste pagine dopo una pausa causata da moltissimo lavoro e poi dall’emergenza Covid-19 dove abbiamo lavorato più del normale.

Rilasciata la versione 2.08a di X# “Bandol”

Il 21 ottobre 2019 è stata rilasciata la versione 2.08a di X# Bandol, sia in versione FoX che in versione pubblica (cioè disponibile senza alcun pagamento).

Rispetto alla versione 2.08 versione FoX sono stati corretti alcuni piccoli bug, rispetto all’ultima versione pubblica (2.07) sono state aggiunte anche delle nuove funzioni, specialmente per il dialetto VFP (Visual FoxPro).

Per ulteriori informazioni si può vedere il relativo articolo originale: https://www.xsharp.info/articles/new-public-and-subcriber-version-of-the-2-08-installers oppure il documento che elenca le modifiche: https://www.xsharp.info/itm-downloads/download?path=general%2FReadme%2Fwhatsnew208aGA.rtf

Rilascio Bandol 2.08 FoX

In data 16 ottobre 2019 è stata rilasciata la versione 2.08 “Bandol”, al momento all’interno del programma FoX (Friends of XSharp). Dopo qualche giornata e ulteriori test da parte dei membri del programma verrà anche rilasciata la versione “free”.

Per maggiori dettagli vedi https://www.xsharp.info/articles/xsharp-bandol-2-08-ga-released

Con questa versione procede ulteriormente il supporto per codice Visual FoxPro (il prodotto verrà presentato alla conferenza “South West Fox” dal 24 al 27 ottobre 2019 in Gilbert/Arizona).

Inoltre sono state pubblicate su GutHub anche le sorgenti del compilatore (vedi https://www.xsharp.info/articles/compiler-source-now-also-publicly-available)

Rilascio della prima versione della X# runtime al pubblico

Il 29 giugno è stata rilasciata la beta 2 della versione 2.0 di X#, e questa volta anche in versione pubblica, non più solo ai membri del programma FoX a pagamento.

Questa è la prima versione che porta anche una versione della runtime X#, cioè con le funzioni conosciute da VO. Anche il compilatore macro è a bordo.

Per avere gli RDD e le versioni migrate delle librerie di classi però bisognerà ancora attendere.

Ulteriori informazioni:

https://www.xsharp.info/articles/xsharp-bandol-beta-2

Download per il pubblico:

https://www.xsharp.info/itm-downloads?folder=general%252FSetups

Rilasciata la versione 2.0 Beta Bandol, prima con la runtime X#

In data 13 giugno è stata rilasciata la versione 2.0 Beta denominata “Bandol”. Questa versione è la prima ad avere a bordo la runtime compreso il compilatore macro di X#. Applicazioni che usano le funzioni runtime di Vulcan/VO/Clipper nan hanno più bisogno della runtime Vulcan.

Questa versione attualmente è disponibile solo per i partecipanti al programma FoX (a pagamento), ma lo sarà tra circa una settimana anche per gli altri.

Al momento mancano ancora gli RDD e la versione specifica delle librerie di classi VO.

Comunque sono già stato in grado di migrare un applicativo WinForms scritto originariamente con Vulcan, che usa MySQL come database.

Per maggiori informazioni: https://www.xsharp.info/

Meeting X# a Bolzano il 21/06/2018

Possiamo approfittare della presenza di Robert v.d. Hulst in Italia e abbiamo organizzato un meeting con il seguente programma:

  • 14:00 Inizio (cerchiamo di avere la sala disponibile dalle ore 12:00)
  • 14:00 – 15:00 Wolfgang Riedmann: Le feature del linguaggio di X# se confrontato con VO
  • 15:00 – 15:45 Alessandro Vacchiano: le novità dalla conferenza di Colonia
  • 15:45 – 16:45 Wolfgang Riedmann: Scrivere finestre WPF in puro codice X#
  • 16:45 – 18:00 Danilo Giuliani: applicativo web con X#
  • 18:00 – Pausa con piccolo buffet
  • 19:00 – Incontro con Robert v.d. Hulst dopo il suo arrivo

Il meeting avrà luogo nel hotel Four Points Sheraton di Bolzano. Si prega di contattare Alessandro Vacchiano oppure Wolfgang Riedmann per la partecipazione che è gratuita. Dobbiamo però organizzare il buffet.