Beste framework voor beginnende frond-end

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Jan Graneker

Jan Graneker

11/01/2017 13:12:43
Quote Anchor link
Beste Leden,

Ik heb momenteel gebruik van het volgende voor web-ontwikkeling:

- HTML 5
- CSS 3
- Bootstrap
- Font-awsome
- Atom
- Github

Nu ben ik opzoek naar een goed front-end Js framework welke niet te log is en puur gericht is op webontwikkeling (de meeste zijn ontwikkeld voor apps).

Wie kan mij hierin verder helpen?
 
PHP hulp

PHP hulp

22/11/2024 10:05:27
 
- Ariën  -
Beheerder

- Ariën -

11/01/2017 13:24:59
Quote Anchor link
jQuery wordt heel veel gebruikt kan ik je vertellen en heeft grootschalige support.
 
Jan Graneker

Jan Graneker

11/01/2017 13:32:09
Quote Anchor link
Bedankt voor je antwoord Ariën.

Als het goed is/was jquery een van de eerste en is de support inderdaad erg groot, maar ik heb zo'n gevoel dat er in de loop der tijd veel meer frameworks bij zijn gekomen.

Ik zoek wat specialisten die mij kunnen vertellen waar ik anno 2017 voor zou moeten kiezen. Javascript kennis is momenteel; basic en als uitgangspunt: lightweight, easy to start, website only.
 
- Ariën  -
Beheerder

- Ariën -

11/01/2017 13:36:17
Quote Anchor link
Opsich is jQuery niet geheel lightweight, maar wel 'easy' om mee te starten en voornamelijk ook bedoeld voor websites. Plus dat veel websites het gebruiken, zodat het toch al vaker snel inlaadt omdat het al in de cache staat. Vooral als je de Google-CDN gebruikt.
 
Jan Graneker

Jan Graneker

11/01/2017 14:40:58
Quote Anchor link
Erg goed argument over de cache. Er is momenteel zoveel beschikbaar:

http://www.webdesignerdepot.com/2016/11/12-javascript-libraries-to-watch-in-2017/
 
Thomas van den Heuvel

Thomas van den Heuvel

11/01/2017 15:38:30
Quote Anchor link
- Ariën - op 11/01/2017 13:36:17:
Plus dat veel websites het gebruiken, zodat het toch al vaker snel inlaadt omdat het al in de cache staat. Vooral als je de Google-CDN gebruikt.

Maar als het eenmaal in de cache staat dan wordt het toch niet opnieuw ingeladen tenzij de URL verandert (versie bump?).

Is dan (na caching) een CDN (Content Delivery Network) nog nodig of maakt het dan -voor de eindgebruiker- uit waar je lib/framework vandaan komt? Ok, als het allemaal dezelfde bron heeft scheelt dit wat diskruimte, maar dat is anno 2017 niet de bottleneck lijkt mij.

Verder creëer je een afhankelijkheid met een externe bron waar je geen controle over hebt. Wanneer de CDN traag is op het moment dat je je pagina ververst is je website vervolgens ook traag. Ik kan mij zo voorstellen dat je (af en toe, of permanent) ontwikkelt met cache uit. Ook dan lijkt mij een CDN niet superhandig.

Ik snap wel dat het streven van een CDN het snel leveren van content is, maar dat is niet altijd de praktijk :p.
 
Jan Graneker

Jan Graneker

11/01/2017 15:44:25
Quote Anchor link
@Thomas, voor zover ik je op het forum ken, weet jij erg veel van front-end.

Welk advies zou jij geven als framework, of wellicht helemaal geen framework met de volgende specs:

- HTML 5
- CSS 3
- Bootstrap
- Font-awsome
- Atom
- Github

Nu ben ik opzoek naar een goed front-end Js framework welke niet te log is en puur gericht is op webontwikkeling (de meeste zijn ontwikkeld voor apps).
 
Thomas van den Heuvel

Thomas van den Heuvel

11/01/2017 16:04:41
Quote Anchor link
Je praat over stukken gereedschap, maar ik ken de klus(sen) niet (de klus bepaalt het gereedschap, niet andersom :)). Daarnaast ben ik niet meer zo up-to-date met allerlei cutting edge technieken.

Ik zou zeggen, draai wat pilots / dummy projecten / proof-of-concepts en kijk wat bevalt? En/of stel een lijst van functionaliteiten op en kijk welk framework hier het beste aan voldoet? Hoe dan ook, maak je keuze op een of andere manier meetbaar zodat je kunt zeggen: "framework A is voor ons beter dan framework B, omdat...". Doe wat onderzoek en probeer het gewoon uit.

Kijk bijvoorbeeld eens op de (frontpages van de) websites van frameworks, jQuery geeft je bijvoorbeeld zo al drie "graadmeters":
- Lightweight Footprint
- CSS3 compliant
- Cross-Browser
Dit geeft je direct drie schalen waar je langs af kunt meten.

(EDIT: dit laatste punt geeft je meteen ook een motivatie om een framework te gebruiken boven géén framework: het neemt alle discrepanties tussen verschillende browsers weg, of zegt dit in ieder geval te doen :p)
Gewijzigd op 11/01/2017 16:08:06 door Thomas van den Heuvel
 
Johan de wit

johan de wit

11/01/2017 16:09:40
Quote Anchor link
Probeer anders bootstrap via hun website kan je een eigen lijst samen stellen.
 
Jan Graneker

Jan Graneker

12/01/2017 08:09:53
Quote Anchor link
Ik heb toch gekozen om geen framework te gebruiken. Het leek mij makkelijk om mij te ontwikkeling in 1 framwork, maar zoals Thomas ook zegt is het afhankelijk van het project.

De focus gaat gewoon liggen op Javascript, Jquery en Json.
 
Rob D

Rob D

12/01/2017 10:12:07
Quote Anchor link
Als je al thuis bent in 'vanilla' js, dan is er eigenlijk geen reden om naar JQuery over te gaan anders dan het gemak. JQuery neemt toch wel wat zaken uit handen zoals oa de verschillen in browsers.

JQuery is eigenlijk geen framework, maar een library. Ik denk dat JQuery de komende jaren nog wel een belangrijke rol zal spelen, vooral vanwege de eenvoud. En er zijn heel veel kant en klare modules beschikbaar(oa datatables, select2, etc.) die veel ontwikkeltijd besparen.

Frameworks zoals Angular, React, Vue of opkomend Aurelia hebben wel een hogere learning curve, maar geven wel structuur aan je app. Maar zelfs dan blijf je op de achtergrond nog vaak JQuery gebruiken ivm met de beschikbare UI modules.

Het hangt vooral ook af van het soort en grootte van je project; Angular is nogal zwaar, React en Vue wat lichter; zou je willen beginnen met een Laravel project dan is tegenwoordig Vue een logische keus...

Kortom goed inlezen in de pro's en con's en die leggen naast de specs van je project.
 
Stefany Newman

Stefany Newman

19/01/2017 18:31:53
Quote Anchor link
Het is de beste -> http://vanilla-js.com/
 
Ben van Velzen

Ben van Velzen

19/01/2017 21:14:40
Quote Anchor link
Grappenmaker. Zoals de naam al aangeeft is dit geen framework maar wordt er gewoon gebruik gemaakt van de core browser functionaliteit. Iets dat niet altijd gewenst is, en in een aantal gevallen onwerkbaar door incompatibiliteit tussen browsers.
 
- Ariën  -
Beheerder

- Ariën -

19/01/2017 21:39:54
Quote Anchor link
Nice try....
Ik vind VanillaJS eerder een goedgelukte troll... ;-)
 
Ben van Velzen

Ben van Velzen

20/01/2017 00:26:42
Quote Anchor link
Stefany zelf lijkt ook een troll te zijn, na de reacties op het forum gezien te hebben (en de github even snel te hebben doorgekeken).
 
Jan Graneker

Jan Graneker

20/01/2017 08:41:52
Quote Anchor link
Momenteel nog druk bezig met Javascript en laat de frameworks even voor wat ze zijn.

Geef Thomas gelijk dat je moet kijken voor welke toepassing je ze in zou moeten/kunnen zetten.
 



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.