Autor Zpráva
paxo
Profil *
Potreboval by som si naprogramovat firemny web pre moju firmu. Kedysi na skole sme sa ucili programovat v C++. Nieco si matne z toho pamatam, takze chcem vyuzit svoje znalosti pri programovani webu. Chcem si to spravit cele podla seba, lebo sa obavam fuserskej roboty. Viete poradit ako na to?
Alphard
Profil
I když by teoreticky šlo napsat web přímo v C++, tak důvod pro to by musel být mnohem větší než jen to, že jste se ho učili na škole. Tuto cestu rozhodně nedoporučuji.
Ptáte se v kategorii PHP, takže nejlepší rada je zřejmě začít se ho učit. Začít můžete na Péhápko: Učebnice PHP, jestli znáte C++, je zvládnutí základního kurzu otázkou maximálně pár dní.
juriad
Profil
Ok. Webová stránka se vlastně skládá ze dvou částí:
1) HTML, CSS (a nepovinně JS), tyto jazyky se musíš naučit, jiná cesta není - tedy je, ale výsledek by byl ještě horší než fušerský. Těmito jazyky říkáš, co stránka obsahuje, jak vypadá, jak se má hýbat.
2) Serverový jazyk, což může být nejčastěji PHP, ale je možné i to tvé C++, od kterého bych tě chtěl odradit. Úlohou serverové části je sestavit obsah stránky, který spočívá v popisu jazykem HTML. Serverová část stránky často ani není nutná, potom se stránkám říká statické. Příkladem, kdy je naopak nutná, je třeba fórum nebo eshop, kde je uživateli měněn obsah stránky: přibývají příspěvky, položky se vkládají do košíku. Se serverovým jazykem lidé začínají, když si uvědomí, že nechtějí hlavičku a patičku mít v každém souboru, ale chtějí je vložit ze společného souboru.

Napřed si musíš rozmyslet, jak rozsáhlý bude tvůj firemní web. Pokud to bude 5 stránek (úvod, aktuality, produkty, ceník, kontakt), tak serverový jazyk nejspíš vůbec nepotřebuješ. Možná by bylo dobré dát přiklad cizí firemní stránky, abychom měli tušení, k čemu se chystáš.

Pokud víš, že budeš potřebovat serverovou část, můžeme se začít bavit o volbě jazyku. Myslím si však, že PHP bude mnohem lepší volbou, pokud už C++ bravurně neovládáš.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0