Programmeren - Website maken
Om een website te maken, wordt gebruik gemaakt van verschillende technieken:
De eerste, en meest opvallende, is het bepalen van de layout en de opmaak van de site. Hiervoor rekenen wij op onze partners.
De kracht van uw website wordt echter bepaald door het achterliggende gedeelte. Dit gedeelte is het programmatiewerk,
waardoor uw site de functionaliteit krijgt die u wenst. Hierdoor kan u op uw site een catalogus, webwinkel, foto-album, blog, ... aanbieden.
Om deze mogelijkheden te gebruiken, maken we gebruik van onderstaande technieken om uw website te maken.
PHP, MySql en Ajax
PHP is een programmeertaal speciaal voor websites. Een broer van PHP is ASP(.net).
PHP wordt meestal gebruikt in combinatie met een database. MySQL is zo'n database.
Door databases te gebruiken kun je verschillende gegevens bijhouden.
Een aantal voorbeelden van PHP en MySQL zijn
- webshop
- fotoalbum
- nieuwsbrieven versturen
- bijhouden van blogs
- zelf aanpassen van inhoud
- inlezen van rss-feeds
- ...
Ajax is een combinatie van JavaScript en PHP. Door deze te combineren
krijg je websites die heel snel reageren doordat er slechts een beperkt
aantal gegevens moet gedownload worden. Denk bijvoorbeeld aan de inhoud van een
winkelmandje die moet bijgewerkt worden, bij het toevoegen van een item.
Door Ajax te gebruiken, moet je alleen het mandje laden, en niet de volledige pagina.
Zend Framework
Websites worden bij ons gemaakt op basis van het Zend Framework. Hierdoor is het mogelijk om snel een dynamische site op te bouwen. Voor u als opdrachtgever speelt het geen enkele rol wat er op de achtergrond draait. Maar door gebruik te maken van ZF kunnen we sneller een site opbouwen. Aanpassingen en toevoegingen in een site lopen ook veel soepeler.
Andere PHP-frameworks zijn: Drupal, Joomla, CakePHP, CodeIgniter, ...
Werkwijze
Wanneer u contact met Como opneemt, dan bekijken we samen wat u exact nodig heeft.
Samen (met onze partners) nemen we beslissingen over:
- hoe uw website er moet uit zien
- welke pagina's u nodig heeft
- de lay-out van uw site
- welke functionaliteit u wenst (mailformulier, mailinglijsten, webshop, blog, nieuwsberichten, ...)
- welke paketten u nodig heeft
- welke domeinnamen u wilt
- hoe uw emails moeten toekomen
- ...
