#1 Le 02/07/2014, à 08: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
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, à 08: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...
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#3 Le 02/07/2014, à 08:40
- Zenix22700
Re : Developpement de site web
Merci de ta réponse plutot rapide mais pour le developpement je vien de trouver Sublime Text qui à l'aire sympa
et éventuellement (mais moi j'aime pas) PHPMyAdmin.
Tu me conseil quoi comme alternative a phpMyAdmin ?
edit : Je verrais aussi pour ton ouvrage
Dernière modification par Zenix22700 (Le 02/07/2014, à 08: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, à 08: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...
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#5 Le 02/07/2014, à 08:51
- Zenix22700
Re : Developpement de site web
Sauf que Sublime Text est un logiciel privateur et payant (70 $).
Une version gratuite de Sublime Text est disponible et suffisante pour moi
La bonne vieille ligne de commande...
C'est juste une question , MySQL Workbench peut remplacer PHPMyAdmin ? Sinon je ferais avec
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, à 08: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, à 08:55)
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#7 Le 02/07/2014, à 08:59
- Zenix22700
Re : Developpement de site web
Mais une fois que tu décides de réellement l'utiliser, il faut le payer.
Et bien je vais me tourner vers geany
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
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 )
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, à 09:16
- jplemoine
Re : Developpement de site web
[PhP sans MySQL c'est une forêt sans arbre (oui j'avais que ça en tête comme idée
)
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, à 09:18)
Ce compte ne servira plus : vous pouvez le supprimer si le coeur vous en dit...
Laissé par l'auteur pour historique.
Hors ligne
#9 Le 02/07/2014, à 09: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, à 09: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 ?
Ce compte ne servira plus : vous pouvez le supprimer si le coeur vous en dit...
Laissé par l'auteur pour historique.
Hors ligne
#11 Le 02/07/2014, à 09: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, à 09:38)
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#12 Le 02/07/2014, à 09:36
- Zenix22700
Re : Developpement de site web
Bah je vais me renseigner alors Je vous enverais d'ici peut un apperçus de mon site (seulement le menu et le titre)
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, à 09: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 >.<)
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, à 09: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, à 09:58)
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#15 Le 02/07/2014, à 10:01
- Zenix22700
Re : Developpement de site web
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.
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, à 10: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
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, à 10: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 ?
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#18 Le 02/07/2014, à 10: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.
Ce compte ne servira plus : vous pouvez le supprimer si le coeur vous en dit...
Laissé par l'auteur pour historique.
Hors ligne
#19 Le 02/07/2014, à 10:13
- Zenix22700
Re : Developpement de site web
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, à 10: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)
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#21 Le 02/07/2014, à 10: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, à 10: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, à 10: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 (le bouton accueil est different , y'a la souris dessus normalement
)
Dernière modification par Zenix22700 (Le 02/07/2014, à 10: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, à 10:23
- pierrecastor
Re : Developpement de site web
Et il y d'autres moyens de stocker les données (fichier(s) texte(s) par exemple.
ahahahah
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, à 10: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 ?
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#25 Le 02/07/2014, à 10:27
- tiramiseb
Re : Developpement de site web
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 ?
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne