Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 02/07/2014, à 09:15

Zenix22700

Developpement de site web

Bonjour , j'aimerais me mettre au developpement web (PhP , Html , CSS , MySQL) Mais je ne sais pas par quoi commencer ni quel logiciel utiliser.
J'ai pour premier objectif de creer le site de mon serveur Minecraft.

Pouvez-vous me dire quel logiciel utiliser pour programmer et une alternative a Lampp simple ?

Merci d'avance

  • big_smile


PC Asus X series 1To 4Go de ram nVidia GeForce 820M

Dual-boot Windows 10 / Linux principalement Ubuntu

Hors ligne

#2 Le 02/07/2014, à 09:35

tiramiseb

Re : Developpement de site web

Salut,

une alternative a Lampp simple ?

LAMPP/XAMPP, c'est une usine à gaz, tu as bien raison de ne pas vouloir l'utiliser.

Installe directement les logiciels qui le composent, simplement : Apache, MySQL, PHP et éventuellement (mais moi j'aime pas) PHPMyAdmin.
=>>

sudo apt-get install apache2 mysql-server libapache2-mod-php5 php5-mysql

Concernant le logiciel à utiliser pour développer le site, bah tu peux utiliser n'importe quel éditeur de texte. Pour ma part j'utilise Geany, un EDI (environnement de développement intégré) léger...

Et il y a de fortes chances que l'ouvrage suivant (auquel j'ai très largement participé) t'intéresse :
http://boutique.ed-diamond.com/gnulinux … mhs66.html
Il vaut son prix...

Hors ligne

#3 Le 02/07/2014, à 09:40

Zenix22700

Re : Developpement de site web

Merci de ta réponse plutot rapide smile mais pour le developpement je vien de trouver Sublime Text qui à l'aire sympa big_smile

tiramiseb a écrit :

et éventuellement (mais moi j'aime pas) PHPMyAdmin.

Tu me conseil quoi comme alternative a phpMyAdmin ?

edit : Je verrais aussi pour ton ouvrage smile

Dernière modification par Zenix22700 (Le 02/07/2014, à 09:41)


PC Asus X series 1To 4Go de ram nVidia GeForce 820M

Dual-boot Windows 10 / Linux principalement Ubuntu

Hors ligne

#4 Le 02/07/2014, à 09:45

tiramiseb

Re : Developpement de site web

Sauf que Sublime Text est un logiciel privateur et payant (70 $).
Pour un éditeur de texte, vu le choix vaste qui est proposé et les solutions ultra puissantes disponibles, je ne vois pas l'intérêt de claquer 50 euros pour un logiciel privateur...

Tu me conseil quoi comme alternative a phpMyAdmin ?

La bonne vieille ligne de commande...

Hors ligne

#5 Le 02/07/2014, à 09:51

Zenix22700

Re : Developpement de site web

tiramiseb a écrit :

Sauf que Sublime Text est un logiciel privateur et payant (70 $).

Une version gratuite de Sublime Text est disponible et suffisante pour moi smile

tiramiseb a écrit :

La bonne vieille ligne de commande...

C'est juste une question , MySQL Workbench peut remplacer PHPMyAdmin ? Sinon je ferais avec hmm


PC Asus X series 1To 4Go de ram nVidia GeForce 820M

Dual-boot Windows 10 / Linux principalement Ubuntu

Hors ligne

#6 Le 02/07/2014, à 09:53

tiramiseb

Re : Developpement de site web

Une version gratuite de Sublime Text est disponible

Non.
Sublime Text est disponible gratuitement pour essai.
Mais une fois que tu décides de réellement l'utiliser, il faut le payer.
Si tu décides de l'utiliser sans le payer, tu es malhonnête et tu ne respectes pas le contrat sous lequel l'éditeur de Sublime Text rend ce logiciel disponible. C'est dans le cadre du piratage et tu auras cet acte malhonnête sur la conscience.

MySQL Workbench peut remplacer PHPMyAdmin ?

C'est le rouleau compresseur pour écraser une fourmi...

Pour commencer, je me demande même si tu as besoin de MySQL... Tu comptes utiliser quoi pour ton site ?
Tu veux faire quelque chose de zéro pour apprendre le développement web ?
Ou alors tu veux utiliser un CMS pour publier ton site ?


S'il s'agit surtout d'apprendre, commence par quelque chose de simple et n'utilise pas MySQL.
Ça ferait beaucoup trop de choses à apprendre d'un coup...

Dernière modification par tiramiseb (Le 02/07/2014, à 09:55)

Hors ligne

#7 Le 02/07/2014, à 09:59

Zenix22700

Re : Developpement de site web

tiramiseb a écrit :

Mais une fois que tu décides de réellement l'utiliser, il faut le payer.

Et bien je vais me tourner vers geany hmm

tiramiseb a écrit :

Pour commencer, je me demande même si tu as besoin de MySQL... Tu comptes utiliser quoi pour ton site ?
Tu veux faire quelque chose de zéro pour apprendre le développement web ?
Ou alors tu veux utiliser un CMS pour publier ton site ?

Je compte partire de zero pour apprendre et en meme temp essayer le developpement de CMS , peut importe le temp que ça prend smile
Et de toute façon , PhP sans MySQL c'est une forêt sans arbre (oui j'avais que ça en tête comme idée tongue )


PC Asus X series 1To 4Go de ram nVidia GeForce 820M

Dual-boot Windows 10 / Linux principalement Ubuntu

Hors ligne

#8 Le 02/07/2014, à 10:16

jplemoine

Re : Developpement de site web

Zenix22700 a écrit :

[PhP sans MySQL c'est une forêt sans arbre (oui j'avais que ça en tête comme idée tongue )

MySQL est un SGBD(R) : Système de Gestion de Base de Données (Relationnelle)

Il y a d'autres SGBD possible. Et il y d'autres moyens de stocker les données (fichier(s) texte(s) par exemple.

Tu peux donc parfaitement te familiariser avec PHP sans gérer de bases de données dans un premier temps.

Pour reprendre ton analogie, je pense que c'est plutôt une forêt sans aménagement de type parcours de santé.

Dernière modification par jplemoine (Le 02/07/2014, à 10:18)


Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.

En ligne

#9 Le 02/07/2014, à 10:18

Zenix22700

Re : Developpement de site web

Mais dans mon livre PhP je ne pense pas qu'ils indiquent comment stocker une information dans un fichier texte


PC Asus X series 1To 4Go de ram nVidia GeForce 820M

Dual-boot Windows 10 / Linux principalement Ubuntu

Hors ligne

#10 Le 02/07/2014, à 10:25

jplemoine

Re : Developpement de site web

J'ai peut-être tort mais il me semblais que c'était plus facile que d'avoir à gérer une base de données...
Qu'en pensent les autres développeurs ?


Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.

En ligne

#11 Le 02/07/2014, à 10:29

tiramiseb

Re : Developpement de site web

Oui, stocker des infos dans un fichier texte est largement plus simple que d'utiliser un SGBDR.

dans mon livre PhP je ne pense pas qu'ils indiquent comment stocker une information dans un fichier texte

Alors jette ce livre à la poubelle. L'écriture dans un fichier ça fait partie de LA BASE, pour n'importe quel langage.



PhP sans MySQL c'est une forêt sans arbre

PHP (et non PhP) sans MySQL c'est comme une maison sans cave ; il y a des tas d'autres endroits pour stocker des choses (grenier, cellier, armoires...).

Dernière modification par tiramiseb (Le 02/07/2014, à 10:38)

Hors ligne

#12 Le 02/07/2014, à 10:36

Zenix22700

Re : Developpement de site web

Bah je vais me renseigner alors smile Je vous enverais d'ici peut un apperçus de mon site (seulement le menu et le titre)

tiramiseb a écrit :

Alors jette ce livre à la poubelle.

Quand meme domage , c'est 25€ a la poubelle :3 (je n'ai pas fini de lire mon livre non plus , je n'en suis meme pas a MySQL


PC Asus X series 1To 4Go de ram nVidia GeForce 820M

Dual-boot Windows 10 / Linux principalement Ubuntu

Hors ligne

#13 Le 02/07/2014, à 10:57

Zenix22700

Re : Developpement de site web

Et voici une premiere avancée : (une image de fond seras dispo après quand j'aurais trouver pourquoi il m'affiche une page blanche s je le met >.<)

http://www.noelshack.com/2014-27-140429 … untufr.png


PC Asus X series 1To 4Go de ram nVidia GeForce 820M

Dual-boot Windows 10 / Linux principalement Ubuntu

Hors ligne

#14 Le 02/07/2014, à 10:58

tiramiseb

Re : Developpement de site web

pourquoi il m'affiche une page blanche s je le met

Mh... Tu édites bien le code HTML directement à la main ? Pas de logiciel qui génère du code HTML tout seul ?
Es-tu sûr que le chemin vers ton image est bonne ?
Comment définis-tu l'image de fond ?

Dernière modification par tiramiseb (Le 02/07/2014, à 10:58)

Hors ligne

#15 Le 02/07/2014, à 11:01

Zenix22700

Re : Developpement de site web

tiramiseb a écrit :

Mh... Tu édites bien le code HTML directement à la main ? Pas de logiciel qui génère du code HTML tout seul ?
Es-tu sûr que le chemin vers ton image est bonne ?

Je fait le code HTML CSS directement sur gedit et geany si besoin.
Le chemin vers l'image est bonne oui.

tiramiseb a écrit :

Comment définis-tu l'image de fond ?

Comment-ça ?


PC Asus X series 1To 4Go de ram nVidia GeForce 820M

Dual-boot Windows 10 / Linux principalement Ubuntu

Hors ligne

#16 Le 02/07/2014, à 11:03

pires57

Re : Developpement de site web

Et il y d'autres moyens de stocker les données (fichier(s) texte(s) par exemple.

ahahahah lol
bon c'est vrai qu'écrire dans un fichier texte c'est la base mais s'il te plais ne compare pas un fichier texte à une base de donnée, en terme de perf la base de donnée est bien meilleur...
(je n'ai pas dit que les fichiers textes sont inutiles attention)


Utilisateur d'Archlinux, Ubuntu et Kali Linux
Administrateur système et réseau spécialisé Linux.
LinkedIn

Hors ligne

#17 Le 02/07/2014, à 11:08

tiramiseb

Re : Developpement de site web

pires57: on ne parle pas de performances, on parle d'apprentissage. Faire du SQL dès le premier jour, je trouve ça excessif... Surtout que son site n'a peut-être pas besoin des perfs ni même des fonctionnalités d'un SGBDR...

Comment définis-tu l'image de fond ?

Comment-ça ?

Bah quel est le code que tu mets en place pour qu'il affiche une image de fond sur la page web ?

Hors ligne

#18 Le 02/07/2014, à 11:10

jplemoine

Re : Developpement de site web

on dit juste que dans un premier temps, on peut utiliser un ou plusieurs fichiers.
Ce n'est que dans un deuxième temps que l'on peut s'attaquer aux bases de données.
On n'a pas parle de perf.


Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.

En ligne

#19 Le 02/07/2014, à 11:13

Zenix22700

Re : Developpement de site web

tiramiseb a écrit :

Bah quel est le code que tu mets en place pour qu'il affiche une image de fond sur la page web ?

html {
	width: 900px;
	margin: 30px auto;
	background-color: black; <!-- Temporaire en attendant que ça marche  -->
	background-image: url(image/3D-Minecraft-Wallpaper-HD.png) no-repeat center fixed;
}

PC Asus X series 1To 4Go de ram nVidia GeForce 820M

Dual-boot Windows 10 / Linux principalement Ubuntu

Hors ligne

#20 Le 02/07/2014, à 11:15

tiramiseb

Re : Developpement de site web

Bon, pour commencer je mettrais ça sur la balise "body", pas sur "html".
En pratique ça ne devrait pas changer grand chose, mais c'est plus logique...

Donc si par exemple ton fichier HTML est dans /srv/www/index.html, alors ton background est dans /srv/www/image/3D-Minecraft-Wallpaper-HD.png ?

As-tu essayé d'accéder à http://localhost/image/3D-Minecraft-Wallpaper-HD.png pour vérifier qu'elle peut bien être téléchargée ?

Je lis "HD", ça me fait peur : tu veux mettre une image qui fait quel poids en fond de page ?
(je rappelle qu'un site web doit être aussi léger que possible)

Hors ligne

#21 Le 02/07/2014, à 11:17

pires57

Re : Developpement de site web

c'est du css cela; pas du html.
donnes aussi ton code html.

Je sais mais je précise, le stockage dans des fichiers est très utiles mais il ne remplace pas la base de donnée.
Aprés pour apprendre effectivement tu commences par des fichiers (lecture , ecriture ... ) avant de faire de la BDD.

Une fois les notions acquises, je te recommande comme projet de faire un livre d'or, ce qui te permettra de valider certains acquis (formulaire, base de donnée ... )

Dernière modification par pires57 (Le 02/07/2014, à 11:23)


Utilisateur d'Archlinux, Ubuntu et Kali Linux
Administrateur système et réseau spécialisé Linux.
LinkedIn

Hors ligne

#22 Le 02/07/2014, à 11:21

Zenix22700

Re : Developpement de site web

L'image est bien chargée , mais elle fait 1Mo pile :x et j'ai déjà essayé de mettre sur la balise <body>

Encore une avancée big_smile (le bouton accueil est different , y'a la souris dessus normalement smile )

1404292666-site2ufr.png

Dernière modification par Zenix22700 (Le 02/07/2014, à 11:22)


PC Asus X series 1To 4Go de ram nVidia GeForce 820M

Dual-boot Windows 10 / Linux principalement Ubuntu

Hors ligne

#23 Le 02/07/2014, à 11:23

pierrecastor

Re : Developpement de site web

pires57 a écrit :

Et il y d'autres moyens de stocker les données (fichier(s) texte(s) par exemple.

ahahahah lol
bon c'est vrai qu'écrire dans un fichier texte c'est la base mais s'il te plais ne compare pas un fichier texte à une base de donnée, en terme de perf la base de donnée est bien meilleur...
(je n'ai pas dit que les fichiers textes sont inutiles attention)

Salut

Tout dépend des besoins. Il existe de très bon CMS et autres services n'utilisant que des fichiers textes.

LAMPP/XAMPP, c'est une usine à gaz, tu as bien raison de ne pas vouloir l'utiliser.

Installe directement les logiciels qui le composent, simplement : Apache, MySQL, PHP et éventuellement (mais moi j'aime pas) PHPMyAdmin.

Quels sont les inconvenients de LAMPP par rapport à l'installation des composant à la main ? Pour une utilisation basique (serveur de test pour sites basique), je n'ai pas eu l'impression d'avoir eu de soucis avec LAMPP.


Oui c'est bien plus ouf et c'est bien bandant
Courir nu la bite à l'air, courir nue la fouffe au vent
Ludwig von 88 - Fracas

Hors ligne

#24 Le 02/07/2014, à 11:24

tiramiseb

Re : Developpement de site web

pires57 : dans la mesure où le CSS est appliqué à "html" ou à "body", le code HTML n'apportera rien (sauf si Zenix22700 fait des bizarreries, mais j'imagine que le HTML reste simple).

1Mo pile

1 Mo, ça met 16 secondes à charger sur une connexion 512 kb/s (oui, il y en a encore beaucoup en France). 16 secondes, juste pour le fond !!!

Sinon, la console du navigateur ne dit rien à propos de cette image de fond ?

Hors ligne

#25 Le 02/07/2014, à 11:27

tiramiseb

Re : Developpement de site web

pierrecastor a écrit :

Quels sont les inconvenients de LAMPP par rapport à l'installation des composant à la main ?

Pour une utilisation basique à un instant T, ça fonctionne probablement bien.
Mais quid de la maintenance, de l'évolution dans le temps ?
Et souvent des gens sont venus demander de l'aide sur des petites conneries qui apparaissent dès que tu sors des sentiers battus.

Je poserais par contre une autre question : pour une utilisation basique, quel est l'intérêt de LAMPP par rapport à l'installation des trucs en une simple ligne de commande ?

Hors ligne