jQuery versus native javascript

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Ozzie PHP

Ozzie PHP

25/07/2011 10:02:28
Quote Anchor link
Pffff... ik zit weer eens met een intern dilemma. Ik wil een eigen cms / framework maken. Nu vraag ik me af wat ik het beste kan doen. De bedoeling is dat ik mijn cms / framework heel wat jaren ga gebruiken als basis voor diverse websites. Nu wil ik er ook wat javascript dingen in gaan gebruiken (bijvoorbeeld ajax requests, of bijvoorbeeld formuliervalidatie aan de cliënt side en bijvoorbeeld het aan- of uitvinken van alle checkboxen op een pagina door middel van het aan- of uitvinken van slechts 1 checkbox). Deze dingen kun je met jQuery relatief eenvoudig realiseren.

In mijn cms / framework wil ik geen hele fancy dingetjes of hele ingewikkelde dingen met javascript doen. Nu vraag ik me af of ik de dingen die ik hierboven noemde ook gemakkelijk met native javascript kan doen, of is dat heel ingewikkeld? De reden waarom ik dit vraag is omdat ik twijfel of ik jQuery moet gebruiken voor een cms / framework dat jaren mee moet gaan. Regelmatig komen er updates uit van jQuery en ik zie nu al gebeuren dat ik jQuery een keer update met een nieuwe versie en dat ineens bepaalde functies in m'n cms / framework niet meer werken. Daarnaast is jQuery inmiddels al bijna 90kb (ongecomprimeerd) en 31 kb (gecomprimeerd). Voor die (denk ik) vrij simpele dingen die ik wil kan ik ook gewoon een paar functies schrijven in native javascript. Of is dat veel ingewikkelder dan ik nu denk? Wie heeft ervaring met native javascript en kan inschatten hoe moeilijk het is om ajax requests te maken, formuliervalidatie toe te passen en alle checkboxes op een pagina aan te vinken door slechts 1 checkbox aan te vinken?

Alvast bedankt voor de reacties.
 
PHP hulp

PHP hulp

22/12/2024 20:42:58
 
Victor -

Victor -

25/07/2011 10:38:58
Quote Anchor link
Als je jquery niet update heb je geen probleem? verder ben ik er zelf ook nog niet helemaal uit wat ik nou wil gaan gebruiken, maar ik heb de meeste basic dingen zoals een automatische sef-url generator en dat soort dingen al zelf gemaakt, vooral omdat ik vrij weinig nog van jquery weet, en het (vind ik) onnodig om de hele documentatie ervan te gaan lezen voor die twee kleine functies.
 
Ozzie PHP

Ozzie PHP

25/07/2011 11:04:48
Quote Anchor link
Ah oké. Maar stel dat er een of ander exploit (lek) wordt ontdekt in een versie van jQuery, dan MOET je misschien wel updaten. Vandaar ook mijn dilemma.

Maar ik vraag me af hoe moeilijk het dus is om met ajax te werken of om formulier velden te valideren met gewoon normaal javascript en een melding te tonen als een veld verkeerd is ingevuld. Zou het echt zo moeilijk zijn zonder jQuery?
 
Jurgen R

Jurgen R

25/07/2011 11:18:09
Quote Anchor link
Als je gebruik wil maken van een CMS framework die jaren mee zal gaan en zal dienen voor verschillende websites dan zou ik zeker opteren voor jquery.
Er zullen situaties voorkomen dat jQuery je heel wat tijd zal besparen.
(Drupal werkt ook zo)

De updates kan je toch altijd downloaden in een sandbox of localhost omgeving en pas na testen overzetten naar je live sites.

Indien bepaalde functies (toch al redelijk onwaarschijnlijk) dan toch niet meer zouden werken kan je die dan nog altijd zelf herschrijven in javascript.
Gewijzigd op 25/07/2011 11:20:35 door Jurgen R
 
Ozzie PHP

Ozzie PHP

25/07/2011 11:23:45
Quote Anchor link
Oké, thanks... voor de duidelijkheid. Ik heb niet gezegd dat ik jQuery niet voor de websites zélf wil gebruiken, het gaat puur om het cms (beheer)gedeelte waar ik het over heb. Ik zal daar sowieso niet veel javascript gebruiken, maar ik vraag me dus af of die paar dingen die ik wel wil gebruiken (ajax, formuliervalidatie, checkboxen in 1 keer selecteren) gemakkelijk zelf te maken zijn met javascript.
 
Jurgen R

Jurgen R

25/07/2011 11:33:33
Quote Anchor link
Ok dat is redelijk makkelijk te realiseren maar je zal er enkel rekening mee moeten houden dat dit wel wat extra tijd in beslag kan nemen.

Het zullen toch snel redelijk uitgebreide scripts zijn.
Maar het voordeel is dan ook wel dat je je geen zorgen zal moeten maken betreffende de updates.

Veel succes!
Gewijzigd op 25/07/2011 11:34:05 door Jurgen R
 
Ozzie PHP

Ozzie PHP

25/07/2011 11:56:52
Quote Anchor link
Oké dankjewel. Het zal inderdaad wat meer werk zijn, maar dat is toch maar eenmalig :)
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.