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

Pourquoi ne pas se fier à Alexa
Pourquoi ne pas se fier à Alexa

Un de mes plus grandes bêtes noires dans le monde du marketing est le commerçant inexpérimenté qui utilise des outils périmés pour l'information d'un site web.  …

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 …

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 …

Comment faire la migration des contenus vers un nouveau CMS
Comment faire la migration des contenus vers un nouveau CMS

Le retrait d'un système de gestion de contenu ainsi que le déplacement à une nouvelle plate-forme ou CMS nécessitent toujours le (parfois difficile) processus d …

Avis sur Worldremit
Avis sur Worldremit

Son Histoire WorldRemit est une startup britannique, crée en 2010, qui a pour but de permettre à ses utilisateurs d’envoyer de l’argent à leurs proches depuis …

Tutoriels

Configuration des paiements Paypal sur Whmcs
Configuration des paiements Paypal sur Whmcs

WHMCS possède un nombre déconcertant de services de paiement, des plus évidents systèmes de carte de crédit/débit, aux plus excentriques passerelles de paiement …

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 changer un domaine principal wp multi-site
Comment changer un domaine principal wp multi-site

Si vous voulez changer le domaine principal de l'installation de votre WordPress multi-site, il y a 5 valeurs à modifier. Vous n’aurez pas besoin d'effectuer un …

Comment ajouter un moteur de recherche sur son site
Comment ajouter un moteur de recherche sur son site

Vous seriez (ou pas) être étonné de voir combien de personnes utilisent le moteur de recherche interne des plus importants sites pour trouver des articles spéci …

Comment combiner email et facebook pour réussir son marketing
Comment combiner email et facebook pour réussir son marketing

La plupart des gens voient le marketing par courriel (e-mail marketing) et le marketing social comme deux choses différentes. Et pour être honnête, je pensais l …