Grails en Etats Unis

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: 2
  • Page: 1 / 1
  • Hébergeurs listés: 1 – 2

# Hebergeur Web Avantages Prix Recommandé

1

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

2

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

Comparatif Google Drive vs Dropbox vs. Onedrive
Comparatif Google Drive vs Dropbox vs. Onedrive

Les applications permettant de stocker ses données en ligne se font de plus en plus nombreuses et le pionnier de la catégorie, Dropbox, peut se faire des cheveu …

ICANN abolira le WHOIS
ICANN abolira le WHOIS

Saviez-vous que vos droits à la vie privée sont actuellement sous la menace? ICANN (The Internet Corporation for Assigned Names and Numbers) envisage d'introdui …

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 …

Comment satisfaire vos clients
Comment satisfaire vos clients

Un client satisfait est un client qui reviendra très certainement faire ses achats sur votre site de e-commerce. Il y a même de fortes chances pour qu’après il …

6 tendances de l’hébergement à suivre
6 tendances de l’hébergement à suivre

À l'Université des avancées technologiques TechForum, des représentants de l'industrie ont parlé des tendances d'hébergement à venir. En voici six qui pourrait …

Tutoriels

Comment configurer SMTP dans WHMCS ?
Comment configurer SMTP dans WHMCS ?

En tant que fournisseur de services d’hébergement web, vous devez vous assurer d’être capable de communiquer avec vos clients efficacement et à temps. Nous avon …

Les coûts pour la création de site web
Les coûts pour la création de site web

Je reçois souvent des questions de webmasters en devenir au sujet de combien cela pourrait coûter pour la conception et la mise en place d’un site web. Cet arti …

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 protéger wp-config.php
Comment protéger wp-config.php

Il est triste de constater à quel point de nombreux sites WordPress sont incroyablement faciles à pirater. Beaucoup d'entre eux ne sont même équipé de la derniè …

Comment scanner les virus sur son serveur avec Clamav
Comment scanner les virus sur son serveur avec Clamav

Les configurations de sécurité dans WHM nécessitent la vérification d’une grande variété de menaces. Nous avons déjà examiné des façons d’empêcher les logiciels …