[JAVA] J'ai essayé d'expliquer ce que vous pouvez faire dans un langage populaire pour le développement Web du point de vue d'un débutant.

Je suis Kazuki Tajima, stagiaire à Future Electronic Technology. Puisque vous êtes nouveau dans la programmation, le contenu peut être incorrect. S'il y a des erreurs, je les corrigerai, veuillez donc les signaler de plus en plus.

J'apprends la programmation, mais que puis-je faire? ??

Cela fait moins d'un mois que j'ai commencé à apprendre la programmation.

Dans les langages de balisage tels que HTML et CSS que j'ai appris pour la première fois, j'ai pensé: "Cela rendra votre page Web meilleure. C'est cool."

Cependant, au fur et à mesure que l'apprentissage progressait, j'ai appris qu'il existe différents paradigmes dans les langages de programmation et, apparemment, j'ai besoin d'apprendre la chose complexe appelée algorithmes.

** "Que se passe-t-il lorsque vous apprenez cela?!" **

** "Il y a trop de types de langues !!" **

** "Que pouvez-vous faire dans quelle langue?!" **

Je me sentais comme ça (rires)

C'est pourquoi j'ai étudié ce qui peut être fait pour chaque langage de programmation, je vais donc le présenter dans cet article.

Cependant, il existe tellement de types de langues, donc cette fois je me concentrerai sur les langues des applications et des services Web (sueur).

1. PHP

Fonctionnalités de PHP

PHP est un langage qui facilite la création de services Web commerciaux.

Puisqu'il peut être spécialisé dans le développement d'applications Web, il a une grammaire simple et est facile à comprendre même pour les débutants.

De plus, WordPress, qui est souvent utilisé pour créer des blogs, est fabriqué par PHP, je suis donc très heureux qu'il soit facile de créer des sites EC liés à des blogs.

Ce que vous pouvez faire avec PHP

Comme mentionné ci-dessus, ce que vous pouvez faire avec PHP est

--Développement d'applications Web

Vous pouvez facilement développer des applications Web.

2. Java

Fonctionnalités Java

Java est un langage qui peut simplifier le traitement compliqué et qui permet d'automatiser et de rationaliser les systèmes d'entreprise.

Java fonctionne sur une machine virtuelle appelée JVM (Java Virtual Machine), donc lorsqu'un problème survient sur Java, je suis heureux qu'il ait peu d'effet sur les autres parties.

De plus, comme il s'agit d'un langage orienté objet, il manque du code facile à écrire et à comprendre, mais sa conception prend du temps, donc si vous souhaitez créer un petit système, il est préférable d'utiliser PHP introduit précédemment.


[Supplément] Une brève explication de l'orientation de l'objet

L'orientation objet est simplement expliquée sans crainte de malentendu.

** "Créez une certaine chose, ajoutez-y des données détaillées et utilisez-la" **

Cependant, la manière de comprendre l'orientation de l'objet diffère légèrement d'une personne à l'autre, veuillez donc la vérifier.

Dans un tel langage orienté objet, le code est facile à lire et cohésif, mais il présente l'inconvénient de prendre du temps à concevoir à l'avance.

Ce que vous pouvez faire avec Java

Il est utilisé dans un large éventail de domaines.

Comme mentionné ci-dessus, il serait préférable d'utiliser PHP pour le développement à petite échelle.

3. Ruby

Caractéristiques de Ruby

Ruby est un langage orienté objet qui vous permet de lancer facilement des services Web et d'améliorer et d'ajouter en permanence des fonctionnalités.

Ruby est un langage de script, et a la fonctionnalité que vous pouvez écrire le code source et l'exécuter et le vérifier immédiatement.

De plus, le chemin que vous empruntez toujours lorsque vous apprenez Ruby est le framework Ruby appelé ** Ruby on Rails **.

En termes simples, un framework facilite l'utilisation d'une fonctionnalité et vous rend plus productif lors de l'écriture de code.

Ce framework Ruby on Rails est si riche qu'il existe une demande croissante des entreprises soucieuses de la vitesse.

Ce que vous pouvez faire avec Ruby

Etc.

En quoi est-ce différent de PHP?

"Il y a aussi la ** création de site Web ** qui peut être faite avec PHP, mais ** qu'est-ce qui est différent de PHP? **"

Certains peuvent penser cela.

La force de PHP est qu'il est facile à apprendre.

Aussi, dans le cas de Ruby, le framework est une option de Ruby on Rails, mais dans le cas de PHP, c'est aussi un point que divers frameworks peuvent être utilisés.

D'autre part, Ruby a l'avantage d'avoir un framework très populaire appelé Ruby on Rails.

De plus, comme PHP est facile à exécuter, des problèmes sont susceptibles de se produire dans le développement d'équipe, même s'il s'agit de développement individuel, mais dans Ruby, de telles choses sont peu susceptibles de se produire, donc pour le développement d'équipe Convient également.

Il est important de choisir une langue basée sur ces derniers.

4. JavaScript

Fonctionnalités de JavaScript

JavaScript est un langage orienté objet souvent utilisé pour ajouter du mouvement aux pages Web.

JavaScript est un langage convivial pour les débutants car il peut être exécuté avec un navigateur et un éditeur de texte.

Ce que vous pouvez faire avec JavaScript

Etc.

Je suis doué pour déplacer des sites Web et je peux ajouter diverses fonctions aux pages Web qui sont étonnamment présentées ici.

Résumé

Cette fois, nous avons présenté ce que vous pouvez faire avec les langages Web du point de vue d'un débutant, par langue.

Il est important de choisir une langue en fonction du but de ce que vous voulez faire.

Recommended Posts

J'ai essayé d'expliquer ce que vous pouvez faire dans un langage populaire pour le développement Web du point de vue d'un débutant.
Que faire si vous obtenez une erreur de nombre d'arguments erroné dans binding.pry
Que faire lorsqu'une exception java.io.IOException se produit dans GlassFish
J'ai essayé de développer une application web à partir d'un mois et demi d'histoire d'apprentissage de la programmation
[Pour les débutants Swift] J'ai essayé de résumer le cycle de mise en page désordonné de ViewController et View
J'ai essayé d'implémenter une application web pleine de bugs avec Kotlin
J'ai créé un client RESAS-API en Java
De quoi avez-vous besoin à la fin pour créer une application Web en utilisant Java? Expliquer le mécanisme et ce qui est nécessaire pour apprendre
Que faire si vous obtenez une erreur gcc dans Docker
J'ai essayé de générer une source de programme en langage C à partir de cURL
Une histoire sur l'évolution des compétences du COBOL cultivé pendant 5 ans à la fin des années 20 à un langage Web
J'ai essayé de créer une classe parent d'objet de valeur dans Ruby
Que faire si vous obtenez un avertissement groovy dans Thymeleaf Layout
Ce que j'ai essayé quand je voulais obtenir tous les champs d'un haricot
J'ai essayé de cloner une application Web pleine de bugs avec Spring Boot
J'ai essayé de créer une application Web qui recherche les tweets avec vue-word cloud et examine la tendance de ce qui est écrit dans le profil associé
[Pour les débutants] J'ai essayé d'utiliser DBUnit avec Eclipse
[Pour les débutants] J'ai essayé d'utiliser JUnit 5 avec Eclipse
Que faire si vous ne pouvez pas obtenir le texte d'un élément dans Selenium
Ce que les débutants d'Android, Kotlin ont fait en un mois et ce qu'ils ont pu faire
Réfléchissez à ce qu'il faut faire de la formation de SIer pour les jeunes ingénieurs en développement (partie 2)
<Installation par points> Que faire si vous ne pouvez pas continuer en raison d'une erreur lors de la création d'un environnement de développement pour l'apprentissage Rails.
J'ai essayé d'utiliser une connexion à une base de données dans le développement Android
Que faire si vous créez accidentellement un modèle
J'ai essayé de créer une compétence Clova en Java
J'ai essayé de créer une fonction de connexion avec Java
Introduction à Java pour les débutants Connaissance de base du langage Java ①
J'ai essayé de découvrir ce qui avait changé dans Java 9
[Notes techniques] Éléments à prendre en compte du point de vue d'un ingénieur lors de la création d'une vue
Que faire lorsque vous ne pouvez pas formater l'objet donné en tant que date dans JSF convertDateTime
[Tutoriel Rails Chapitre 2] Que faire lorsque vous faites une erreur dans le nom de la colonne
Que faire si vous obtenez une erreur «302» dans le code de test du contrôleur dans Rails
[Java] J'ai essayé de créer un jeu Janken que les débutants peuvent exécuter sur la console