Hébergeurs Grails

hebergeur-grailsGrails est une application web pour la programmation sous le langage de programmation Groovy. Il a été crée pour faciliter le développement d’un contenu web dynamique pour la plateforme Java. Pour utiliser Grails, vous devez d’abord installer JDK, GVM et finalement Grails lui-même.


Par conséquent, vous devrez en premier discuter vos options avec votre hébergeur. Pour l’hébergement de Grails, nous recommandons a2hosting.


Save



Voir top hebergement en:    


  • Hébergeurs trouvés: 4
  • Page: 1 / 1
  • Hébergeurs listés: 1 – 4

# Hebergeur Web Avantages Prix Recommandé

1

VPS 4G plan
Vérifiez le profil Nuxit France
Nuxit France
  • 4 Go Mémoire RAM Dynamique
  • Serveurs en France
  • Interventions à la demande du Lundi au Vendredi de 9h à 18h
  • Debian 8, Centos 7, Ubuntu 16.04 LTS
  • Espace disque : 50 GB
Toutes les fonctionnalités
19.90 EURO 99% de 69
Lire les avis
Visiter

2

Partagé Pro plan
Vérifiez le profil Nuxit France
Nuxit France
  • Serveurs en France
  • HTTPS / Certificats illimité
  • Support Illimité 24/7/365
  • 30 Jours Satisfait ou Remboursé
  • Espace disque: 50 GB
Toutes les fonctionnalités
2.99 EURO 99% de 69
Lire les avis
Visiter

3

Swift plan
Vérifiez le profil A2hosting
A2hosting
  • Serveur en europe, USA, Asie
  • 99.9% temps de disponibilité
  • Disque dure SSD
  • Turbo Server
  • Stockage RAID-10
Toutes les fonctionnalités
9.99 USD4.90 USD 0% de 0
Lire les avis
Visiter

4

Dynamic VPS plan
Vérifiez le profil A2hosting
A2hosting
  • Serveur en europe, USA, Asie
  • SolusVM Control Panel
  • Remboursement en tout temps
  • Disque dure SSD
  • 10 Gb/s Redundant Network
Toutes les fonctionnalités
9.89 USD 0% de 0
Lire les avis
Visiter



Qu'est-ce que l'hébergement Groovy Grails?

Grails est une application web écrit dans un langage de programmation appelé Groovy basé sur Java. La plateforme Grails a un « écosystème » d’outils de développement puissant et créative, dont la plupart est ouvert au public et aisément supporté.

A propos de Grails

Grails a été fondé en 2005, initialement appelé «  Groovy on Rails » dû au fait qu’il soit remarquablement similaire à l’architecture du cadre «  Ruby on Rails ». Groovy tient son origine du langage de programmation Groovy, apparu pour la première fois en 2003 comme un nouveau langage de script. Avec le code lui-même compilé dynamiquement sous la bytecode Machine Virtuelle Java (JVM).

Groovy présente quelque similarité avec Ruby du fait d’avoir été influencé par Perl et Smalltalk. Comme beaucoup de technologie qui ont émergé dans les débuts des années 2000, l’architecture MVC (Modèle-Vue-Contrôleur) est un modèle qui a grandement influencé la structure générale de Grails. La plateforme a été crée pour permettre le « codage par convention », un modèle de design qui se concentre sur de codes réutilisables faciles et de commandes de configurations faciles.

En 2006, après que David Heinemer (fondateur de Rubi on Rails) ai demandé à ce que le nom soit changé, il a été changé et est devenu Grails. Initialement, Grails a été entretenu par un groupe nommé G2One, ce dernier qui a été acquis par SpringSource puis VMware. Cependant, en Avril 2015, Object Computing Inc. a annoncé qu’ils seraient les sponsors officiels du projet Grail, et qu’ils s’engagent à augmenter l’utilisation de la plateforme.

Comme un projet ouvert à tous, chacun peut contribuer, mais les plateformes ont généralement du succès quand elles ont un fort support financier.

Caractéristiques & Fonctionnalité

Prenant un avantage complet de la plateforme Java, Grails a accès à la fonctionnalité d’Hibernate et de Spring dans une seule interface mais sous un cadre consistant. Cela permet à Grails d’être persistant, d’utiliser une étiquète de bibliothèques dynamique pour les composants et d’avoir un support totalement extensible pour Ajax permettant des applications vives.

Au-delà de cela, Grails est construit d’une façon qui le distingue des autres cadres Java. Il ne nécessite pas une configuration XML et est prêt à être utilisé sans plus de configuration. Le fait de se défaire de cette liaison avec XML pour mettre en place les options pour contrôler les pages signifie que Grails a un environnement de «grande productivité».  Moins de temps sur la mise en place des unités de développement, qui en retour signifie plus de temps sur la production du site. Grails permet alors aux développeurs de mettre en place rapidement les options et de commencer tout de suite.

Cependant, l’environnement de configuration peut être étendu, en ajoutant une méthode dynamique appelée « mixins ». Ce dernier qui ajoute une classe de plus, d’une façon qui marche comme si il était compilé mais qui ne nécessite pas une recompilation. Cela permet aux méthodes dynamiques de prospérer et d’être souvent utilisés lors d’un projet. A un haut niveau, les caractéristiques de Grails peuvent être résumées en une liste précise et puissante liste:

  • Facilité d’apprentissage – prenant moins de temps à mettre en place et accentuer « le codage par convention». L’API pour Groovy est un saut facile pour les développeurs.
  • Intégration Java - Avec un support largement originaire de la technologie mère Java, Grails s’intègre avec Java, Virtual Machines et Containers.
  • Outils puissant - Avec un support fort pour l’Objet de Cartographie Relationnels (ORM) et NoSQL, il est facilede fortementstructurer un vu géré par l’utilisateur.
  • Domaine-Langages Spécifiques– Grails est un langage fait pour le web, et peut supporter les conventions générales sur le web comme les langages de balisage et les langages de modélisation.
  • Plugin Extensible - A partir de l’Ecosystème de Grails et de la personnalisation, des cadres additionnels peuvent être ajoutés pour un déploiement rapide.

Cette combinaison de caractéristiques signifie que la persistance est un aspect accentué de la plateforme. Le Modèle de Domaine qui contrôle la couche de données utilise ce qu’on appelle Grails Object Relational Mapping (GORM), permettant les «classes de domaine» sauvegardés et automatiquement rendus persistant au cours du projet. Le fait de faire d’une chose un Classe de Domaine va automatiquement ajouter « Méthode d’Occurrence Dynamique» qui rend très facile la mise en place des données relationnelles. Par exemple, en déclarant un « Livre » en tant que Classe de Domaine avec un titre encapsulé et des auteurs, il va être très facile de sauvegarder de nouveaux livres, ou encore de supprimer, compter ou de trouver des livres existants. Aucun besoin de configuration de couche de données, tout est géré par Grails.

Pourquoi devrais-je utiliser Grails et quelles sont les alternatives?

Grails est une longue plateforme établie avec de forts supports pour le développement et une trajectoire pour la progression. Il reprend le meilleur caractéristique de Java et rend plus facile la création des applications web. D’autres outils similaires existent, le plus notable est JRuby, «Play» et le plus récent Juzu.

Le choix sur la bonne plateforme devrait être basé sur la comparaison des histoires de l’utilisateur pour le projet avec la capacité de chaque cadre, et de regarder ou il y a le plus de overlap.

Installation et Hébergement

Mettre en place Grail est raisonnablement simple mais dépend du système d’exploitation. Grails.org maintient un binaire stable sur leur page de téléchargement. La manière la plus facile de gérer Grails et de le garder à jour est d’utiliser le Groovy enVironment Manager (GVM). Les utilisateurs sur Windows auront besoin d’utiliser une application parallèle appelée Posh-GVM qui utilise PowerShell. Avec GVM installé, Grails peut être installé facilement sur le terminal Bash.

Grails est supporté par beaucoup d’Editeurs de Développement Interactive (IDEs) et d’éditeurs de texte, ayant des accentuations sur le syntaxe et des automatismes pour Grails. Cela inclue IntellijIDEA, Eclipse, Sublime Text, Textmate, and Notepad++. Pour les choses au-delà de ce point, le développement du site web, la configuration de la base de données et d’autres travaux dépendent entièrement du développeur.

Grails.org a un bon centre d’apprentissage et au delà de cela beaucoup de templates pour débutant existent officiellement ou dans des projets ouverts au public sur le web. Grails a une forte communauté, bien supporté sur StackOverflow, et organise divers évènements durant l’année.

Quels sont les meilleurs hébergeurs web pouvant supporter un projet Grails?

Grails.com recommande l’hébergement avec Secure Shell (SSH) et l’accès FTP (SFTP) pour des raisons de sécurité et de facilité d’usage. Il y a différents fournisseurs dédiés disponibles qui se concentrent sur l’hébergement de Grails, mais n’importe quelle machine vps virtuelle Linux avec des privilèges root va marcher.


Articles

La vérité de l'hébergement illimité
La vérité de l'hébergement illimité

Lorsque vous entendez le terme illimité dans une offre d’hébergement, vous vous attendez certainement à des capacités de stockage illimitées, des noms de domain …

La FTC dévoile un rapport qui accable Google
La FTC dévoile un rapport qui accable Google

Le régulateur de commerce américain, la FTC (Federal Trade Commission) avait réalisé, en 2013, une enquête Antitrust et contre toutes attentes, l’issue de cette …

Ce qui est nouveaux dans PHP-7 partie 1
Ce qui est nouveaux dans PHP-7 partie 1

Comme beaucoup d’entre vous le savent déjà, PHP 7 sera le nom de la prochaine version majeure de PHP. Peu importe vos sentiments sur ce sujet, PHP 7 est un fai …

SiteGround est officiellement recommandé par Wordpress.org
SiteGround est officiellement recommandé par Wordpress.org

Wordpress.Org vient de classer officiellement SiteGround comme un des meilleurs hébergeurs recommandé pour l’application WordPress. Siteground considère cela co …

Ce qui est nouveaux dans PHP-7 partie 2
Ce qui est nouveaux dans PHP-7 partie 2

Comme vous le savez probablement déjà, PHP 7 est un fait, et il sortira cette année ! Ce qui fait que c’est le bon moment pour passer en revue les nouveautés et …

Tutoriels

Quel hébergement pour Prestashop?
Quel hébergement pour Prestashop?

Si vous démarrez un commerce en ligne, vous êtes probablement en train de lire cet article faisant partie de vos recherches initiales. (En tant qu’addict à la r …

Installation OpenVPN sur Centos
Installation OpenVPN sur Centos

L’une des manières les plus sûres d’envoyer des données sur internet est via un VPN, aussi connu sous le nom de « Virtual Private Network ». Lorsque l’on utilis …

Comment ajouter le paiement par cartes de crédit sur votre site
Comment ajouter le paiement par cartes de crédit sur votre site

Vous pensez vendre des choses sur le web? Si c’est le cas, vous considèrerai aussi probablement un moyen d’accepter les cartes de crédit sur votre site. Puisque …

Paramètres d’automatisation WHMCS et Facturation
Paramètres d’automatisation WHMCS et Facturation

WHMCS vous offre de nombreuses options pour vous débarasser des aspects moins attrayants de la gestion d’hébergement web. C’est très bien de tout faire manuelle …

Comment créer son site web gratuitement de a-z
Comment créer son site web gratuitement de a-z

Ce tutoriel vous montre comment faire ou créer un site Web. Il est destiné aux débutants et aux non-initiés, en vous guidant étape par étape à travers l'ensembl …