Accueil Finances personnelles Choisir une plate-forme pour le développement AWS - mannequins

Choisir une plate-forme pour le développement AWS - mannequins

Table des matières:

Vidéo: #ChallengeAccepted Une plateforme moderne pour le groupe SIPA/Ouest-Fr… (Francois-Guillaume Ribreau) 2025

Vidéo: #ChallengeAccepted Une plateforme moderne pour le groupe SIPA/Ouest-Fr… (Francois-Guillaume Ribreau) 2025
Anonim

Il n'existe aucune plate-forme "correcte" ou "incorrecte" à utiliser pour le développement AWS; vous devriez utiliser celui qui est le mieux adapté à votre objectif, compte tenu de votre ensemble spécifique de compétences en programmation et des exigences de l'application. Les informations suivantes décrivent certaines des nombreuses options que vous avez pour créer un environnement de développement.

Considérant les options prises en charge par AWS

Pour définir une plateforme, vous devez prendre en compte un certain nombre de problèmes. La première considération est le système d'exploitation. Lorsque vous travaillez dans un environnement de bureau, comme le font la plupart des développeurs, vous disposez des trois options de base:

  • Linux
  • Mac OS / X
  • Windows

AWS prend en charge ces trois systèmes d'exploitation sous la forme d'outils et de SDK. Selon la version spécifique de Linux que vous utilisez, vous devrez peut-être compiler vos propres outils, mais le support est toujours disponible. Les utilisateurs Windows et Mac ont la certitude de savoir que AWS fournit des fichiers binaires faciles à installer et à utiliser.

Étant donné que les utilisateurs et les développeurs sont de plus en plus mobiles et demandent d'effectuer des tâches n'importe où, à l'aide de n'importe quel périphérique, AWS fournit également un niveau de prise en charge pour les périphériques mobiles. Ces options aident actuellement les développeurs à travailler à l'extérieur du bureau à l'aide d'un appareil mobile. Toutefois, le support que vous obtenez dans ces environnements peut sembler limité par rapport aux environnements de bureau. Par exemple, vous pourriez ne pas être en mesure d'effectuer certaines tâches en raison des limites de l'environnement de l'appareil ou des problèmes de sécurité. Même ainsi, AWS fournit un accès à trois principaux environnements de systèmes d'exploitation mobiles:

  • AWS Mobile SDK pour Android
  • AWS Mobile SDK pour iOS
  • AWS SDK pour Unity

Choisir un système d'exploitation n'est que la première étape. La deuxième étape consiste à choisir un langage de programmation. Les langues prises en charge dépendent souvent du service que vous souhaitez utiliser. Certains services, tels que S3, prennent en charge un plus grand nombre de langues, car Amazon s'attend à ce que les développeurs les utilisent dans un ensemble plus large de circonstances. Toutefois, la liste suivante affiche la langue que les documents AWS sont pris en charge pour la plupart des services:

  • Go
  • Java
  • JavaScript et Node. js
  • PHP
  • Python
  • Ruby
  • Windows et. NET
  • C ++

Vous ne voyez peut-être pas le langage de programmation de votre choix dans cette liste. Heureusement, un tiers peut offrir le support dont vous avez besoin ou la documentation AWS peut ne pas être complète. En cas de doute, recherchez des sources d'informations alternatives pour le support du langage de programmation. Par exemple, cet article explique comment utiliser R avec AWS, même si R ne figure pas parmi les langues prises en charge.Étant donné qu'il s'agit d'un blog Amazon et non d'un blog tiers, vous devez considérer que la documentation AWS est tout simplement obsolète et Amazon la modifiera ultérieurement.

Vous seul pouvez répondre à la question sur les systèmes d'exploitation, les langues et les outils à utiliser pour votre projet de développement. Toutefois, vous devez prendre en compte ces problèmes lors du choix:

  • Caractéristiques: Les caractéristiques du système d'exploitation, du langage et des outils utilisés pour travailler avec AWS déterminent la difficulté de créer des applications utiles pour les utilisateurs. Par exemple, même si. Les langages NET, comme C #, ont une courbe d'apprentissage abrupte, ils disposent également d'un ensemble important de fonctionnalités et d'outils au niveau de l'entreprise qui facilitent les grands projets d'entreprise. Cependant, vous pourriez trouver que l'analyse des données est beaucoup plus facile et plus rapide avec Python. Si un support multiplateforme puissant est indispensable, vous pouvez essayer Java à la place. Les développeurs spécialisés dans les applications Web peuvent souhaiter utiliser JavaScript avec Node. js. En bref, il n'existe pas de système d'exploitation, de langage ou d'ensemble d'outils parfait, juste la combinaison qui vous convient le mieux.
  • Coût: Les choix que vous faites pour une plate-forme dépendent également du coût. La vitesse relativement élevée des composants d'aujourd'hui a effacé bon nombre de problèmes qui permettaient aux gens de se consacrer à une combinaison particulière uniquement en fonction de la vitesse. Vous pouvez créer une plate-forme à l'aide de produits Open Source qui coûtent peu ou rien aujourd'hui.
  • Écosystème local: Les compétences des développeurs de votre organisation déterminent en partie la plateforme que vous créez. En outre, vous devez tenir compte des ressources et des besoins locaux. Par exemple, si votre application AWS doit interagir avec des applications Office, utilisez un. Le langage NET sur Windows pourrait être votre seul choix, même si une autre langue peut effectivement faire le travail avec un peu moins d'effort et à moindre coût. Changer complètement l'écosystème local demande du temps, des efforts et des compétences que votre organisation ne possède peut-être pas.
  • Domaine du problème: Le but de toutes les applications est de manipuler les données. Tous les langages et outils peuvent vous aider à accomplir cette tâche, mais certains sont nettement meilleurs que d'autres pour faire le travail. Une grande partie du processus de détermination des caractéristiques de la plateforme consiste à déterminer comment, quand, où et pourquoi vous voulez manipuler les données. Par exemple, R rend le langage d'analyse de données bien meilleur que C #, mais C # excelle à interagir avec d'autres applications, telles que Office.

Utilisation de JavaScript pour les exemples de navigateur

L'utilisation de JavaScript permet de voir précisément ce que vous devez faire et comment vous devez le faire lors de la création d'applications Web AWS. En outre, JavaScript est facile à modifier et à exécuter instantanément sans l'inconvénient de recompiler votre application. Il fonctionne également sur toutes les plates-formes, même si vous choisissez (aussi compliqué que cela puisse être) d'essayer d'exécuter du code sur votre smartphone.

Parce qu'un smartphone ou une tablette n'est pas un environnement de développement particulièrement bon, JavaScript est un bon choix lorsque vous travaillez avec des navigateurs trouvés sur les systèmes Windows, Linux et Mac.

Certains exemples nécessiteront l'utilisation de Node. js. Le noeud. La bibliothèque js est simplement un ensemble d'outils qui fournit un environnement d'exécution pour les applications JavaScript.

Utiliser Python pour des exemples locaux

Python est un bon choix pour expérimenter avec AWS parce que vous obtenez des retours presque instantanés sur le codage que vous effectuez avec, en plus le langage n'a qu'une petite courbe d'apprentissage. De plus, comme pour JavaScript, Python est gratuit et open source. D'autres langues travaillent également à cette fin. Par exemple, Java fonctionne également sur toutes les plates-formes, mais vous devez utiliser un compilateur pour travailler avec lui, et certains développeurs ont des problèmes de sécurité concernant l'utilisation de Java.

Vous pouvez utiliser l'installation Continuum Analytics Anaconda Python. Il fournit un environnement de cahier dans lequel exécuter le code. Le portable fonctionne réellement dans un navigateur, il est donc extrêmement flexible et ne nécessite pas d'installer un environnement de développement intégré (IDE) pour devenir productif. L'environnement Jupyter Notebook fournit également un endroit pour afficher des graphiques et permet des commentaires complets dans un format facilement imprimé (rapport). Cependant, vous pouvez également utiliser Python pur et son outil. Ce ne sera pas aussi pratique, mais certaines personnes peuvent préférer l'interactivité ultime que procure l'environnement pur Python.

Choisir une plate-forme pour le développement AWS - mannequins

Le choix des éditeurs

Planifier à l'avance pour vos retouches de films sur le reflex numérique

Planifier à l'avance pour vos retouches de films sur le reflex numérique

En prenant quelques mesures simples pouvez planifier votre montage avant votre tournage de film numérique, afin de ne pas vous retrouver dans une situation difficile plus tard. Les listes de coups sont essentielles pour s'assurer que vous obtenez tout ce dont vous avez besoin pour votre besoin de film. Cela inclut un large éventail de prises de vue, de variations ...

Comment enregistrer et importer des vidéos pour votre film numérique - Les tétines

Comment enregistrer et importer des vidéos pour votre film numérique - Les tétines

Vous n'avez qu'à appuyer sur Enregistrer, à droite ? Faire votre film numérique n'est pas aussi simple que ça. Prends ton temps. Il est important de ne pas se précipiter lors de la configuration de votre appareil photo. Se précipiter peut mener à des erreurs. C'est une bonne idée de s'assurer que tout est réglé avant d'appeler les acteurs. Si ils arrivent tôt, ...

Comment envoyer une vidéo et des photos avec Flip Video - Dummies

Comment envoyer une vidéo et des photos avec Flip Video - Dummies

Après avoir pris photos et vidéos d'événements dans votre vie avec votre caméra Flip Video, vous pouvez les envoyer par e-mail à vos amis et aux membres de votre famille. Le partage de films et d'images que vous capturez et créez en envoyant un message e-mail vous permet de toucher et de toucher quelqu'un avec vos créations, même si vous êtes à proximité ...

Le choix des éditeurs

Spotify Paramètres de Mobile - mannequins

Spotify Paramètres de Mobile - mannequins

Touchez le bouton Paramètres en bas de l'application pour accéder à la page Paramètres Spotify de votre mobile dispositif. Ce sont des préférences utiles que vous pouvez activer ou désactiver lorsque vous voulez effectuer des réglages importants, tels que l'écoute de musique de qualité inférieure si vous êtes en déplacement et que vous ne voulez pas ...

Spotify Blogs musicaux - dummies

Spotify Blogs musicaux - dummies

La technologie ne peut que faire autant: Parfois, vous avez besoin d'un humain pour trouver les gemmes quand il s'agit de ce que Spotify a à offrir. Dieu merci, il y a beaucoup de blogs dédiés, ou des journaux en ligne, qui peuvent vous aider dans cette tâche. Beaucoup sortent tous les jours - les mots sortent rapidement, et ...

Spotify Radio and Play Queue - les mannequins

Spotify Radio and Play Queue - les mannequins

Cliquez sur l'option Spotify Radio sidebar pour ouvrir la station de radio principale Volet Spotify Dans Spotify Radio, vous pouvez écouter des pistes aléatoires des dernières décennies (et même des plus anciennes). Vous n'aimez pas une piste diffusée sur Spotify Radio? Vous pouvez simplement l'ignorer et passer à la suivante ...

Le choix des éditeurs

Atteindre les 500 millions d'utilisateurs de Facebook - les nuls

Atteindre les 500 millions d'utilisateurs de Facebook - les nuls

Avec un film nominé aux Oscars et plus de 500 millions d'utilisateurs, Le site de réseautage social qui a débuté alors que Mark Zuckerberg tentait de rendre l'annuaire de Harvard plus interactif en ligne est devenu un phénomène mondial. Quelle est la portée de Facebook ces jours-ci? Selon une étude réalisée par des chercheurs des Nations Unies, plus de gens en Indonésie savaient ce que ...

Raccourcis quarkXPress 5 pour tâches de base - mannequins

Raccourcis quarkXPress 5 pour tâches de base - mannequins

QuarkXPress 5 propose des tonnes de raccourcis. Vous ne mémoriserez probablement pas la plupart d'entre eux, mais vous vous en servirez sans doute un ou deux tout le temps. Voici quelques raccourcis utiles pour les tâches d'affichage, de palette et de sélection d'objet. Raccourcis d'affichage de QuarkXPress Action Mac Windows 100% Commande + 1 Ctrl + 1 Intégration dans Windows Commande + 0 Ctrl + 0 200% ...

Publication de fichiers sur un serveur Web avec FTP - Mannequins

Publication de fichiers sur un serveur Web avec FTP - Mannequins

Vous pouvez télécharger des pages sur votre serveur et téléchargez les pages de votre serveur à l'aide des fonctionnalités FTP intégrées de Dreamweaver. Pour transférer des fichiers entre votre disque dur et un serveur distant (après avoir configuré correctement les fonctionnalités FTP décrites dans la section précédente de ce chapitre), procédez comme suit: