Lanzamiento oficial del RAD Studio 10.2 Tokyo!

Hoy Embarcadero anunció el lanzamiento de Delphi, C++ Builder y RAD Studio 10.2 Tokyo. La nueva versión del producto incluye nuestro nuevo compilador Delphi para Linux de 64 bits!

Comenzamos en 2017 hablando del nuevo compilador de Linux en Delphi Academy. Usted puede comprobar todos los detalles al respecto a través de los vídeos y ejemplos disponibles aquí: https://fernandorizzato.com/delphiacademyes/.

Además de lo que ya se ha visto durante el Delphi Academy, el producto trae novedades en muchas otras áreas, por ejemplo, actualizaciones para los controladores FireDAC y soporte oficial a MariaDB. Todos los detalles al respecto se pueden encontrar en este otro artículo: https://fernandorizzato.com/2017/03/17/rad-studio-10-2-tokyo-mariadb-spanish/

Pero todavía tenemos más! A continuación está la una lista de recursos que se pueden utilizar para comprender mejor todos los detalles de 10.2 Tokyo:

Advertisements

O RAD Studio 10.2 Tokyo está pronto!

Hoje a Embarcadero anunciou o lançamento do Delphi, C ++ Builder e RAD Studio 10.2 Tokyo. A nova versão do produto inclui o nosso novo compilador Delphi de 64 bits para Linux!

Iniciamos 2017 falando sobre o novo compilador Linux no Delphi Academy, então você pode conferir todos os detalhes sobre ele através dos vídeos e exemplos disponibilizados aqui: https://fernandorizzato.com/2017/03/10/delphi-academy-iniciando-com-delphi-para-linux-64-bit/.

Além do que já exploramos durante o Delphi Academy, o produto traz novidades em diversas outra áreas, por exemplo atualizações de drivers do FireDAC e suporte oficial ao MariaDB. Todos os detalhes sobre isso você pode encontrar neste outro artigo: https://fernandorizzato.com/2017/03/17/rad-studio-10-2-tokyo-mariadb-portuguese/

Porém, ainda temos mais! Abaixo uma lista de recursos que podem ser utilizadas para compreender melhor cada detalhe do 10.2 Tokyo:

RAD Studio 10.2 Tokyo & MariaDB

El lanzamiento de RAD Studio 10.2 Tokyo se está acercando, y se nos permite hablar de algunas de las características que vendrán pronto.

Obviamente, la gran novedad de esta versión es la adición de otra plataforma, el compilador Linux 64 bit para aplicaciones “server side”. Hemos cubierto esto en los últimos tres episodios de la Academia de Delphi, se puede encontrar todo aquí: http://embt.co/AcademyLA-replay.

Hoy quiero hablar un poco acerca de las nuevas características de FireDAC, nuestro marco de acceso a los datos multiplataforma. En esta nueva versión, así como cambios en la mayoría de los drivers de conexión, estamos añadiendo soporte de MariaDB.

Para aquellos que no están familiarizados, MariaDB es un “fork” de MySQL. En la práctica, cuando MySQL se convirtió en un producto comercial en manos de Oracle, el desarrollador original creó esta variación con la promesa de mantenerla abierta y libre. Polémicas y estrategias aparte, el hecho es que el MariaDB terminó tomando una parte del mercado de MySQL, así que decidimos apoyarlo.

Si quiere saber más, por favor visite aquí: http://mariadb.org/.

Desde el punto de vista de “cliente”, MariaDB se comporta como un MySQL. En otras palabras, la aplicación puede llamarlo MySQL que no se queja;-).

Dicho esto, lo que hicimos fue actualizar el controlador  MySQL para soportar simultáneamente MySQL además de MariaDB, facilitando la migración de uno a otro si es necesario.

A continuación se muestra una captura de pantalla de la máquina virtual donde estoy probando la nueva versión de RAD Studio, demostrando la herramienta SQL MariaDB conectado a una instancia local, y una aplicación FireDAC  conectada a la misma base de datos:

Screen Shot 2017-03-17 at 15.38.29

 

RAD Studio 10.2 Tokyo & MariaDB

A release do RAD Studio 10.2 Tokyo se aproxima, e estamos autorizados a falar de alguns dos recursos que estarão chegando em breve.

Obviamente a grande novidade desta versão é a adição de mais uma plataforma, o compilador Linux 64 bit, para aplicações “server side”. Já cobrimos isso nos três últimos episódios do Delphi Academy, você pode encontrar tudo aqui: https://fernandorizzato.com/2017/03/10/delphi-academy-iniciando-com-delphi-para-linux-64-bit/.

Hoje gostaria de falar um pouco sobre as novas features do FireDAC, nosso framework de acesso a dados multiplataforma. Nesta nova versão, além de updates em boa parte dos drivers de conexão, estamos adicionando suporte ao MariaDB.

Para quem não conhece, MariaDB é um “fork” do MySQL. Na prática, quando a Oracle tornou o MySQL um produto comercial, o desenvolvedor original do MySQL criou esta variação com a promessa de mantê-lo Open e Free. Polêmicas e estratégias a parte, fato é que o MariaDB acabou por abocanhar uma parte do mercado do MySQL, então decidimos por suportá-lo.

Se quiser saber mais sobre, visite aqui: http://mariadb.org/.

Do ponto de vista “client”, o MariaDB se comporta como um MySQL. Em outras palavras, sua aplicação pode chamá-lo de MySQL que ele não reclama ;-).

Isto posto, o que fizemos foi atualizar o driver do MySQL para suportar de maneira simultânea o próprio MySQL bem como o MariaDB, facilitando migrações entre um e outro se necessário.

Abaixo uma captura de tela da VM onde estou testando a nova versão do RAD Studio, mostrando a ferramenta de SQL do MariaDB conectada a uma instância local, e uma app FireDAC conectada ao mesmo banco:

Screen Shot 2017-03-17 at 15.38.29.png

Delphi Academy: Iniciando com Delphi para Linux 64 bit em 3 episódios!

As últimas 3 sessões do Delphi Academy foram dedicadas ao novo compilador Linux do Delphi. O feedback tem sido muito positivo, então resolvi fazer um post consolidando estas sessões para aqueles que não tiveram a oportunidade de assistir.

Iniciamos por compreender como configurar uma VM Linux para desenvolvimento e testes de sua aplicação, e também executamos alguns pequenos testes. Isso foi ao ar originalmente em 07/02.

Preview: Novo Compilador Linux para Delphi

Os slides deste episódio podem ser encontrados aqui: http://cc.embarcadero.com/item/30684

No episódio seguinte, falamos sobre DataSnap em geral, e sua distribuição para servidores Linux. DataSnap é sempre um grande sucesso de público, e este episódio não foi diferente. Este episódio foi ao ar originalmente em 21/02.

Preview: Iniciando com Aplicações Multicamadas para Windows e Linux 64 bit

A apresentação deste episódio (PPT) pode ser encontrada neste link: http://cc.embarcadero.com/item/30719

E finalmente, concluímos a série de previews sobre o novo compilador Linux esta semana, com um episódio sobre RAD Server. Por trata-se de um produto relativamente novo, e que possui muitas tecnologias integradas, iniciamos este episódio com uma visão conceitual sobre serviços em REST e sobre todas as características do RAD Server, antes de passar aos bits & bytes especificamente. Este episódio foi ao ar em 07/03.

Preview: Iniciando com RAD Server para Windows e Linux 64 bit

Para este episódio, tanto exemplos quanto os slides, estão disponíveis neste link: http://cc.embarcadero.com/item/30740

O Delphi Academy vai ao ar a cada duas semanas, sempre com um novo tópico. Sugestões de temas também são bem vindas!