Moeilijke vraag:

Status
Niet open voor verdere reacties.

webpagedesigner

Gebruiker
Lid geworden
18 feb 2010
Berichten
94
Of nou moeilijk:

Ik heb net succesvool mijn studie webpagedesigner afgerond.
Ik ben daardoor reuze nieuwschierig naar allerlij programeer talen geworder zoals
html,css,php,c#,C++,java,javascript,MYSQL, noem maar op.
Als er nog meer intressante zijn wil ik het graag weten !!!!!

Nu heb ik wat verstand gekregen van html, css, en een piepklein beetje van javascript.

Javascript vind ik de moeilijkste die ik geleerd heb in de studie
Ik ga binnenkort allerhande boeken bestellen over webtalen, maar mijn vraag is:

Wat doet nou precies:

Php, C# an alle genoemde programmeer talen hierboven:

Graag advies
 
Goed, dit is een beetje het idee:

website gerelateerd
php is een server-side programmeer/script taal. Dat wil zeggen dat deze aan de kant van de server wordt aangedreven. Het voordeel hiervan is dat je dynamische pagina's kan maken die bij iedereen hetzelfde aankomt, in tegenstelling tot Javascript. Wat het eigenlijk doet is de mogelijkheid bieden om html pagina's te outputten via bepaalde opdrachten in het script. Zo is er voor dit forum niet voor ELKE thread een apart html bestand, maar 1 php script dat de database uitleest (zie hieronder bij mysql). Het handige eraan is dat het bijvoorbeeld connecties naar databases kan maken, bestanden uitlezen, enzovoorts.

Javascript is de client-size programmeer/script taal. Deze rent volledig in de browser van de client. Voordeel is dat de server niet zoveel moeite hoeft te doen om na te denken, maar dit dus op de client wordt afgeschoven. Nadeel is dat clients het kunnen uitzetten. Het idee is dus dat Javascript je pagina's lekker interactief kunnen maken. Helaas wordt het tegenwoordig erg veel misbruikt in de vorm dat websites compleet ervanaf hangen, dwz. geen javascript aan zorgt ervoor dat de site compleet onbegaanbaar wordt. Dit is daarom dus ook gewoon een Slecht Idee. Javascript is bedoeld om je pagina te 'verbeteren', op zo'n manier dat het zonder ook nog werkt. Zie http://en.wikipedia.org/wiki/Progressive_enhancement.

CSS is zoals je wel weet de layout-taal om html 'mooi' te maken

HTML - go figure

MYSQL is de 'gestructureerde query taal' van mysql 'databases'; dat wil zeggen, met de juiste sql-opdracht krijg je de juiste resultaten uit een tabel in je database. Overgens zijn er veel meer soorten databases, MYsql is er maar 1 van (danwel veelgebruikt). De syntax lijkt meestal heel erg op elkaar met kleine verschillen. PHP heeft de mogelijkheid om deze bijvoorbeeld uit te lezen. Dit bericht op dit forum staat ook opgeslagen in een tabel; op het moment dat ik op de 'Reactie plaatsen' knop druk wordt deze text opgevangen door een php-script en deze zet het in de database. Elke keer dat iemand dit thread opent, worden alle berichten uit de database gehaald die bij dit thread horen, en netjes op datum neergezet.

Niet web-gerelateerd

C# (c scherp, c-sharp) is de microsoft versie van C van het .NET gedoe. Niet zo mijn ding, zie http://nl.wikipedia.org/wiki/C_sharp

*plak overige programmeertaal hier* - *verwijzing naar wikipedia hier*





Overgens raad ik je ten zeerste aan om je te verdiepen in Javascript; van alle programmeertalen die ik ken is het een van de leukste, makkelijkste en vooral elegantste die ik ken (noot: mening ;))



:thumb:
 
Laatst bewerkt:
Javascript is, kwa hoe het werkt, juist een van de moeilijkere talen :P Zeker op het web gebied staat ie op eenzame hoogte.

Verder lijkt je beschrijving wel aardig te kloppen ;)
 
Hm, ik vind het juist erg makkelijk. Arrays zijn dynamisch, geen echte statische types, etcetera. Maargoed.

Zeker op het web gebied staat ie op eenzame hoogte.
omdat het de enige echte cs-taal is? :p (vbs is a lie)
 
Beste mensen

Wie kan mij vertellen wat er zo moeilijk is aan C++, C#?

Kijk ik ben nog een beginnend webdesigner maar leer graag alles !!!
Javascript lijkt voor mij niet haalbaar, ik ga een boek bestellen om bestaande codes'voledig' te kunnen aanpassen, nu kan ik kleur,groote evt px aanpassen maar verder snap ik er weinig van

Ik vind het echt hartstikke gaaf dat dit forum bestaat zal hier zeker vaak gebruik van maken
 
Goed, dit is een beetje het idee:

website gerelateerd
php is een server-side programmeer/script taal. Dat wil zeggen dat deze aan de kant van de server wordt aangedreven. Het voordeel hiervan is dat je dynamische pagina's kan maken die bij iedereen hetzelfde aankomt, in tegenstelling tot Javascript. Wat het eigenlijk doet is de mogelijkheid bieden om html pagina's te outputten via bepaalde opdrachten in het script. Zo is er voor dit forum niet voor ELKE thread een apart html bestand, maar 1 php script dat de database uitleest (zie hieronder bij mysql). Het handige eraan is dat het bijvoorbeeld connecties naar databases kan maken, bestanden uitlezen, enzovoorts.

Javascript is de client-size programmeer/script taal. Deze rent volledig in de browser van de client. Voordeel is dat de server niet zoveel moeite hoeft te doen om na te denken, maar dit dus op de client wordt afgeschoven. Nadeel is dat clients het kunnen uitzetten. Het idee is dus dat Javascript je pagina's lekker interactief kunnen maken. Helaas wordt het tegenwoordig erg veel misbruikt in de vorm dat websites compleet ervanaf hangen, dwz. geen javascript aan zorgt ervoor dat de site compleet onbegaanbaar wordt. Dit is daarom dus ook gewoon een Slecht Idee. Javascript is bedoeld om je pagina te 'verbeteren', op zo'n manier dat het zonder ook nog werkt. Zie http://en.wikipedia.org/wiki/Progressive_enhancement.

CSS is zoals je wel weet de layout-taal om html 'mooi' te maken

HTML - go figure

MYSQL is de 'gestructureerde query taal' van mysql 'databases'; dat wil zeggen, met de juiste sql-opdracht krijg je de juiste resultaten uit een tabel in je database. Overgens zijn er veel meer soorten databases, MYsql is er maar 1 van (danwel veelgebruikt). De syntax lijkt meestal heel erg op elkaar met kleine verschillen. PHP heeft de mogelijkheid om deze bijvoorbeeld uit te lezen. Dit bericht op dit forum staat ook opgeslagen in een tabel; op het moment dat ik op de 'Reactie plaatsen' knop druk wordt deze text opgevangen door een php-script en deze zet het in de database. Elke keer dat iemand dit thread opent, worden alle berichten uit de database gehaald die bij dit thread horen, en netjes op datum neergezet.

Niet web-gerelateerd

C# (c scherp, c-sharp) is de microsoft versie van C van het .NET gedoe. Niet zo mijn ding, zie http://nl.wikipedia.org/wiki/C_sharp

*plak overige programmeertaal hier* - *verwijzing naar wikipedia hier*





Overgens raad ik je ten zeerste aan om je te verdiepen in Javascript; van alle programmeertalen die ik ken is het een van de leukste, makkelijkste en vooral elegantste die ik ken (noot: mening ;))



:thumb:

Beste:

Ik vind u uitleg erg krachtig, dank u.
En hoe werk zo'n database? op de computer of provider?
Wordt alles dan gelijk op de pagina getoont? of moet je eerst iets doen als beheerder?
en kun je alles meenemen in dreamweaver?
Het lijkt me echt te gek om alle talen te benutten, en zo succesvolle sites te maken

Mijn exusses voor steeds aanpassen van dit bericht:

Hierbij ben ik op zoek gegaan naar de programeertaal C:
http://www.liacs.nl/~kosters/lst/lst.pdf

En kwam dit tegen...
Ik heb geen hoogbegaafd koppie, maar erg veel verschil tussen javascript en zogehete C zie ik niet?
C blijkt erg populair te zijn, en ik wil er graag meer van weten...
JAVA lijkt me ook tegek om te kunnen programeren!!

Ik ben de laatste dagen me veel aan het verdiepen in die talen,

bij bol ga ik een hele reeks boeken bestellen over het begrijpen en het leren van deze talen

Kunt u me uitleggen wat C zo populair maakt?
 
Laatst bewerkt:
Hmmm, ik zie dat je overal wel interesse in hebt :p Maar sinds je nog totaal geen programmeerervaring hebt, moet je wel even na denken wat je eerste stap is.

Mischien lijkt javascript lastig. Zelf ben ik van mening dat het een erg handige taal is om mee te beginnen: je leert de basis-programeerdingen, hebt geen compiler nodig, handige debug tools zijn meestal al aanwezig, etcetera.

Het probleem wat je met veel 'echte' programeertalen hebt (C (elke versie), Java, etcetera) is dat je zo af en toe een erg rare foutmelding krijgt. Je moet dan dus je code gaan doorzoeken naar deze fout. Javascript geeft meestal gewoon de reden + regelnummer aan.

Ik zou als ik jou was een goed boek kopen over Javascript. Daarnaast kan je eens het internet een beetje doorspitten naar tutorials. Nu moet ik zelf zeggen dat ik vind dat er niet heel veel ECHT goede zijn, maargoed.





Wat talen als C en Java zo populair maakt is dat het op bijna elk platform kan rennen. Java heeft alleen een JVM (virtual machine) nodig, en die is echt voor elk denkbaar processor geschreven (ja, ook mobiele telefoons enzo, vandaar dat veel spelletjes op je telefoon in java zijn). Zo ook C: een heel flexibele taal waarin alles kan, en met de juiste compiler ook voor elk denkbaar platform.

Het punt met C en in mindere mate Java is dat je met veel dingen rekening moet houden als programmeur. Je kan dus niet zomaar even dit en dat doen, je moet goed nadenken over alle mogelijke input, foutafhandeling, etcetera. Doe je dat niet, crashed je programma gewoon ongelovelijk vaak. Talen als Javascript en PHP doen dit zelf.




Het verschil tussen dingen als Javascript, Java, C, en nog wat andere talen lijkt mischien niet groot. Ze hebben allemaal de curly-bracet notatie (met die { en }), maar het is echt ongelovelijk veel verschil. Javascript heeft bijvoorbeeld dynamische types: een variabele kan een string zijn, of een getal, of een lijst van getallen. In Java en C moet je van te voren aangeven wat voor type een variabele is, en het kan later niet meer veranderen.

Daarnaast is Javascript een webtaal, en Java en C niet (hoewel je jsp achtige dingen hebt, een soort van php in Java, maargoed).

Zoals eerder gezegd moet je in Java en C ook zelf voor dingen zorgen, zoals correcte input lengte enzo. Als je een getal binnenkrijgt dat 'groter' is dan je in gedachten had en geprogrammeert had, crashed je programma.





Anyway, hier is je basismodel: http://www.webdevelopersnotes.com/basics/model1.gif. Ook een met database: http://www.jeevanchaaya.com/techvibe/wp-content/uploads/2008/10/http-request-response-model.png. Zie ook de bijlage.

Het idee is dus dat je twee partijen hebt. De client en de server. De server kan gekoppeld zijn aan een database (een programma dat op de server-pc runt), maar dit hoeft natuurlijk niet.

Over dreamweaver weet ik overgens niets. Zelf codeer ik al jaren met alleen kladblok (hardcore! :p) voor html, css, javascript, php, roep het.





Goed, korte samenvatting: Ik raad je Javascript aan, omdat ik het zelf een van de 'makkelijkere' talen vind. Daarnaast ben je toch al bezig met het web, en Javascript is toch echt de volgende stap vanaf html en css.



:thumb:
 

Bijlagen

  • csmodel.png
    csmodel.png
    30,8 KB · Weergaven: 25
Laatst bewerkt:
Ik heb dit ooit in een Wiki geschreven, misschien heb je er wat aan :)
Geeft nog wat uitleg over wat elke taal doet, en waar het gebruikt wordt.

+++ HTML
Html bepaalt de *structuur en inhoud* van een webpagina. Met behulp van HTML geef je aan welke tekst de pagina bevat, welke plaatjes er zijn, wat kopjes zijn en wat lijsten met informatie, hoe de paragrafen opgedeeld worden, etc.
HTML is de basis van je pagina; zonder HTML is er geen inhoud en zal de pagina dus leeg zijn.
Als je alle andere onderdelen weglaat, zou je pagina een witte achtergrond hebben met zwarte tekst, maar alle informatie zou er nog steeds op staan.

+++ CSS
CSS bepaalt de *vormgeving* van je pagina. Het geeft aan waar plaatjes staan, hoe tekst geposioneert wordt, welk lettertype gebruikt wordt, hoe de achtergrond eruit ziet, hoe de bullets van een lijst er uit zien, hoe groot een kop is, etc.
Met CSS geef je jouw stijl mee aan de webpagina.

+++ Javascript
Javascript verhoogt de *usability* van de pagina. Het maakt animaties, helpt je met het invullen van formulieren door aan te geven als iets niet mag, creeert popups als je op een knop klikt, en brengt je site op andere manieren tot leven.
Javascript draait voor 100% in de browser van de gebruiker, en is dus GEEN beveiliging; je kunt het gewoon uitzetten.

+++ PHP
PHP maakt je website *dynamisch*. Het leest uit welk nieuws je op de voorpagina wil, zet de datum onder in de hoek, onthoudt welke prive-berichten jij als gebruiker gehad hebt, zoekt je meest recente foto´s op, etc. Dankzij PHP kun je je pagina automatisch updaten, zonder het hele document te herschrijven.

+++ SQL
SQL maakt je website *persistent*. Dankzij SQL wordt informatie opgeslagen op je server, waardoor je als je later terugkomt je nog steeds een gebruikersaccount hebt, het nieuws niet verwijdert is, je mail-inbox nog steeds is gevuld, etc.

++ Welk onderdeel gebeurd wanneer?
Deze 5 onderdelen van de website worden op verschillende manieren en voor verschillende dingen gebruikt, dus het is belangrijk om te weten wat wanneer werkt en wat hoe toegankelijk is.

*HTML* geeft aan de inhoud van de pagina aan. Voor de pagina weergegeven wordt, wordt deze opgebouwd door PHP. Nadat de pagina af is, wordt deze verstuurd naar de gebruiker, dit is hoe de pagina eruit ziet zodra hij op het beeld verschijnt. HTML kan na afloop nog gewijzigd worden door Javascript.
HTML staat op de machine van de gebruiker en kan dus door hem aangepast en uitgelezen worden. (een site weergeven zonder de HTML vrij te geven is als iemand de krant laten lezen, zonder hem de tekst van de artikelen te geven)

*CSS* geeft de stijl van de pagina aan en staat over het algemeen geheel vast. Het is in theorie mogelijk om de CSS te wijzigen met javascript of dynamisch te bouwen met PHP, maar dit wordt afgeraden, omdat het niet nodig hoort te zijn om de stijl van je website om te gooien terwijl de gebruiker hem leest.
CSS staat ook op de machine van de gebruiker, en kan dus ook aangepast en uitgelezen worden door de gebruiker.

*Javascript* brengt de site voor de gebruiker tot leven en staat ook op de machine van de gebruiker. Javascript kan uitgezet worden, waardoor het simpelweg stopt met werken. Daarnaast is de javascript broncode toegankelijk en kan de code dus gelezen en hergebruikt worden door anderen. Sommige sites proberen dit te voorkomen, maar je kunt het de gebruiker hoogstens moeilijker maken, nooit onmogelijk.

*PHP* draait op de server, en is voor de gebruiker niet toegankelijk. De gebruiker kan dus de PHP code die gebruikt wordt om zijn pagina te maken niet zien of uitlezen. Dit betekend ook dat PHP ophoudt zodra de site verzonden wordt; op dat moment draait de pagina op de machine van de gebruiker en kan PHP er niet meer bij.

*SQL* draait op de achtergrond van de server, en kan alleen door PHP benadert worden. Net als PHP kan de SQL code niet gezien worden door de gebruiker, en kan deze alleen gebruikt worden om de pagina op te bouwen.
 
dank

Ik dank iedereen die zijn adviezen heeft gegeven.

Ik ga me ook zeker met javascript bezig houden, maar bestel ook informatie over de andere talen :P
Ja beetje eigenwijs maargoed.
over javascript heb ik een beetje verstand, maar bijv html kit als je daar <img invoert wordt automatische src.."</img> toegevoegd
Is er ook zo'n programma voor het schrijven van javascript?

Verder is me de taal, en codes om scheel van te worden soms

je moet precies weten wat er in de <head> en de <body> komt
Verder heb ik al meer gelezen over javascript, maar een opleiding daarvoor is een beetje tever gezocht denk ik
buiten het feit dat alle thuis studies in het engels zijn (waar ik niet zo'n held in ben)

Nogmaals ik dank iedereen hartelijk

En vraag steeds adviezen maar op een gegeven moment moet ik ophouden

Maar wie niet waagd wie niet wint


Deze pas ik aan:

Kun je java, C en dat soort gelijke programmeer talen ook toevoegen op het web?

PHP en javascript en msql raden jullie me aan,

Dus java en C zijn niet bedoelt voor het web?
 
Laatst bewerkt:
Kun je java, C en dat soort gelijke programmeer talen ook toevoegen op het web?
Java wordt wel gebruikt voor applicaties op het internet maar dat is erg zeldzaam, ik kan me niet eens herinneren wanneer ik er voor het laatst één tegenkwam. Je zou denk ik wel C kunnen gebruiken voor het genereren van een internetpagina maar dat lijkt me extreem omslachtig. Als je geïnteresseerd bent in het bouwen van websites dan is het leren van javascript (ik vind het zelf ook lastig) een veel betere investering van je tijd/geld.
 
dank u

bol.com heeft een aantal boeken over javascript die ik nu aan het bekijken been voor ik bestel

ook bestel ik boeken over php, en msql om het te automatiseren

ik dank iedereen hartelijk die hier uitleg heeft gegeven


Vraag:

Is er een programma die de codes heeft opgenomen zodat je kunt expirimenteren

bijv voorgeprogrameerd
 
Laatst bewerkt:
even een kleine opmerking.
c# is een programmeertaal binnen .NET
De taal op zich kan gebruikt worden voor ASP.NET, dus wel degelijk webgerelateerd ;)
 
dat was mijn volgende vraag

ASP, Forums maken kan daarmee geloof ik ?
Kunt u mij meer uitleg geven wat de mogelijkheden zijn met ASP?
 
Javascript boek:

Buiten javascript uit de serie 'de basis' ga ik nog een basis boek aanschaffen van javascript, misschien kent iemand deze wel

het is een basiscursus javascript 1.5 van Peter Kassenaar:
http://www.bol.com/nl/p/nederlandse-boeken/basiscursus-javascript-1-5/1001004001649415/index.html

Ze zeggen in de (review) 1 van de beste NL basis boeken van javascript:

Engels is denk ik niet haalbaar voor mij omdat ik geen held ben in engels

maar.. wie weet komt dat later nog

Mijn vraag luidt:

In de studie webdesigner werd mij precies uit gelegd

Waar <td
<img
<a:
En noem maar op
De standaard html

Wordt het ook zo uit gelegd in de basis javascript

Zoals function en dergelijke
Daar ben ik heel erg benieuwd naar, wat en waar alles precies voor is

Ik werk met HTML Kit, een perfect programma om html snel te kunnen schrijven
Er zijn nog tal opties die ik nog nooit gebruikt heb omdat die niet besproken werden in mijn studie

Graag wil ik weten of je hier ook javascript mee kunt schrijven

Voor mensen die html kit kennen zal dit een makkelijke vraag zijn, maar ik ben nog niet zo bekent met dat programma

Graag advies
 
Bij een goeie uitleg wordt dat zeker allemaal uitgelegd ja, anders kun je er natuurlijk ook niet goed mee werken.
 
Tja

U heeft gelijk
het was ook dom om het te vragen

maar sommige reviews zeggen dat bepaalde boeken van academic services niet aan te raden zijn

dus nu varieer ik een beetje bij de serie "de basis"en "academic services"
Hoewel academic services meer biedt geloof ik, hun hebben ook oefen opgave dus dat je het handmatig moet uitproberen, zo leer je sneller dan bij "de basis"waar het alleen lezen is

Verder vond ik de site
http://www.sdu.nl/onlineshop/Pages/default.aspx

Hier hebben ze heel veel, ook studie boeken, over alle vormen van programeren en noem het maar op, oud en nieuwe

hier spreken ze zelfs van php 6, bij bol hebben ze alleen 5 of lager,

ze zeggen dat na html, php en asp de volgende stap is

graag wil ik weten wat er nou anders is aan php of asp? de codes moeten toch in html taal geschreven zijn denk ik zo

graag advies
 
php en asp zijn allebij server-side talen. ASP is echter door microsoft gemaakt, PHP wordt onderhouden door php.net. Het is maar wat je het liefste hebt en wat je voorkeur is qua taal. Zover ik weet wordt php wijder ondersteund door servers, maargoed, server-side is niet echt mn specialiteit.

De 'huidige' versie van php is 5.nogwat.

Of je in htmlkit ook javascript kan schrijven weet ik niet. Zelf raad ik je aan om het gewoon met de hand te doen, want buiten de basis zijn er niet echt veel dingen die je moet 'onthouden' (zoals html dus minder vaak gebruikte html tags / attributen heeft).




:thumb:
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan