
une vidéo livre un aperçu des applications serveur possibles
Comme le laissait entendre la feuille de route qui accompagne dorénavant le développement de Delphi et de C++ Builder, la version baptisée 10.2 Godzilla devrait sortir au cours du printemps à venir : un indice de l’imminence de l’annonce d’une telle mise sur le marché réside dans la production d’un nouveau Boot Camp réservé à Linux.
Après le revers de Kylix dont le développement a été arrêté en 2002 du fait de ses faibles retombées économiques, on pouvait s’attendre à ce que le monde de Linux soit définitivement hors de portée des développeurs Delphi et C++ Builder, mais Embarcadero a décidé de concentrer ses efforts sur le côté serveur du système d’exploitation. Il est inutile par conséquent d’espérer, au moins dans un premier temps, un calque des interfaces utilisateur offertes par la VCL ou FireMonkey pour Windows, Androïd et iOS : il faudra plonger les mains dans le moteur et s’en tenir au mode console pour tirer parti des nouvelles fonctionnalités des deux EDI !
Afin d’aider les développeurs qui souhaiteraient franchir ce pas, Craig Chapman (consultant logiciel pour Embarcadero) a produit une longue vidéo décrivant les étapes du développement d’applications de plus en plus complexes. Le traditionnel « Hello world! » est ainsi précédé d’une installation et d’une configuration détaillées d’une machine virtuelle via VirtualBox et de la distribution Linux Server de Ubuntu 16.04.2 LTS dans sa version 64 bits. La communication entre les systèmes d’exploitation est par ailleurs confiée à WinSCP, un client SFTP et FTP issu du monde du logiciel libre. Le déploiement de cette application rudimentaire depuis Delphi sur Linux est ensuite largement décrit. Poussant plus loin ses investigations, Craig Chapman travaille alors avec un serveur Web autonome puis un serveur Apache avant d'y associer des outils de bases de données grâce à FireDac. Enfin, la parole est donnée à ceux qui participaient à ce Boot Camp pour une série de questions.
D'après les informations fournies par cette vidéo, les distributions autour de Debian et Slackware seront supportées, mais seulement dans leurs versions serveur 64 bits.
Voici une capture d'écran lors de la création d'un module WebBroker :


Vous avez lu gratuitement 8 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.