Clarion.NET é o nosso novo ambiente de desenvolvimento integrado com a implementação da linguagem de programação Clarion rodando em .NET. A linguagem Clarion foi expandida para tirar o máximo proveito do .Net Framework. A linguagem Clarion para .NET é apelidada Clarion#. Ela é totalmente integrada com o .Net Framework e trás todas as facilidades que as bibliotecas do .NET Framework 2.0, facilmente disponíveis para programadores Clarion, mantendo a compatibilidade com a sintaxe Clarion e recursos de linguagem.
O compilador Clarion# foi criado especificamente para o .Net Framework da Microsoft.
Isto significa que:
- A linguagem Microsoft Intermediate (MSIL) é executada por baixo da Common Language Runtime (CLR). O compilador produz assembiles .NET 100% verificáveis. Esta linguagem neutra, independente de plataforma de desenvolvimento permite que o código Clarion possa ser misturado com qualquer outro código .NET de linguagens (como C # e VB NET.) Em qualquer plataforma NET suportada.
- Sintaxe estendida Clarion OO, e suporte a extensões específicas .NET, para que os programas Clarion possam ser escritos para tirar o máximo proveito das classes Framework.
- As bibliotecas Runtime do Clarion foram portadas completamente para código verificável .NET
- Hoje o Clarion.NET permite que você use o conhecimento Clarion adquirido para construir e implantar aplicações .Net para todas as plataformas .NET suportadas (Desktop, Web e Mobile).
Esses recursos permitem que você traga totalmente o Clarion para o mundo das aplicações .NET rodando em desktops, Internet e dispositivos móveis, incluindo serviços Web baseados em XML e páginas ASP.NET, e integrar esse código com o código escrito em outras linguagens .NET. O FrameWork.NET dá acesso à mais recente tecnologia, e Clarion para .NET garante isso e está totalmente disponível para programadores Clarion.
O Clarion para NET pode ser adquirido em dois pacotes diferentes: Professional e Enterprise. O pacote Professional contém os componentes de suporte para o desenvolvimento de aplicações WinForm (Desktop) que serão executados no ambiente .NET, incluindo serviços Web invocando XML. O pacote Enterprise contém os componentes de suporte para o desenvolvimento de aplicações WinForm (Desktop), aplicativos Web Forms (ASP.NET) e aplicações compactas Forms (dispositivos móveis).