AngularJs, ervaringen?

Overzicht

Sponsored by: Vacatures door Monsterboard

Front-End React Developer

Als Front-End React Developer verbeter je de user experience van onze eigen webapplicaties voor onze collega's binnen Coolblue. Wat doe je als Front-End React Developer bij Coolblue? Als Front-end React Developer werk je aan de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten met React.js. Je vindt het leuk om samen te werken met de UX designer om stories op te pakken. Daarnaast ben je trots op je werk en verwelkomt alle feedback. Ook Front-end React Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te doen Verbeteren van de gebruiksvriendelijkheid van onze webshop

Bekijk vacature »

C# developer

Functie Als ervaren Software Engineer wordt jij verantwoordelijk voor het bedenken en ontwikkelen van technische (maatwerk) oplossingen voor onze klanten en dit samen met de klant af te stemmen. Jij wordt o.a. verantwoordelijk voor de doorontwikkeling het software pakket welke voor ons enorm belangrijk is. Dit pakket zorgt er namelijk voor dat wij complete productielijnen kunnen aansturen en monitoren. Daarnaast heb jij actief contact met onze hoofdvestiging om het software achter een van onze systemen te verbeteren en te herschrijven. Momenteel zijn onze C# applicaties geschreven met o.a. Winforms. Echter hebben wij de actieve ambitie om dit te gaan herschrijven

Bekijk vacature »

Senior PHP developer

Functie Als Senior PHP developer heb je een sterke mening over de architectuur van projecten en de processen binnen het team. Je bent de sparringpartner voor je Team Lead. Ook ondersteun je met jouw kennis de minder ervaren developers in jouw team. Ze werken regelmatig aan projecten vanaf scratch en dit geeft ruimte om voor nieuwe technieken te kiezen. Naast het ontwikkelen van software ben je continue bezig om ook jezelf te ontwikkelen. Ze werken met o.a.: PHP, Laravel, Doctrine, PHP Unit, Behat, React, TypeScript, (My)SQL, Postgress, Redis, ElasticSearch, Docker, Nginx, GIT flow, JIRA, AWS. Eisen • HBO werk- en

Bekijk vacature »

Ontwikkelaar MS Dynamics 365 Projecten

Samengevat: Deze werkgever is de kwaliteitsdienst in de tuinbouwsector. Ben jij een ervaren ontwikkelaar? Heb jij ervaring met Ms Dynamics 365 BC? Vaste baan: Ontwikkelaar Ms Dynamics 365 BC ICT MBO 3.500 - 5.000 Ontwikkelaar Ms Dynamics 365 BC Ons bedrijf bewaakt en bevordert de kwaliteit van producten, processen en ketens in de tuinbouw. Wij kenmerken zich door openheid, ruimte voor initiatief, collegialiteit en zelfontplooiing. Deze werkgever is een veelzijdige organisatie. Je werkt voor de eigen IT organisatie. Zij werken met moderne technologie en staan open voor innovatie. Functie: Voor de vacature als Ontwikkelaar Ms Dynamics 365 BC Roelofarendsveen MBO

Bekijk vacature »

Java Developer / Sociaal domein

Dit ga je doen Nieuwbouw en doorontwikkeling; Beheer en wanneer nodig onderhoud; Bijdrage leveren in het functioneel- en technisch ontwerptraject; Analyseren van productie verstoringen; Meedenken over vernieuwingen en verbeteringen. Hier ga je werken De organisatie waar jij komt te werken focust zich op software development met een maatschappelijk tintje. De afdeling software ontwikkeling bestaat uit vijf verschillende scrum teams, met allen hun eigen focus gebied. Zo zijn er een aantal teams die zich focussen op specifieke applicaties, maar is er ook een team gericht op projecten. Binnen de organisatie staat innovatie en kwaliteit voorop. Een aantal applicaties draait nog op

Bekijk vacature »

Senior Organisatieontwikkelaar

Als Organisatieontwikkelaar zorg je ervoor dat we in het magazijn van Coolblue altijd vooruit voetballen op het gebied Medewerker en Organisatie Ontwikkeling. Zo draag je bij aan een toekomstbestendig magazijn waar we klanten én medewerkers elke dag blijven verwonderen. Wat doe je als Senior Organisatieontwikkelaar bij Coolblue? Als Organisatieontwikkelaar werk je voor het magazijn van Coolblue. Je krijgt er energie van om continue te bouwen aan een toekomstbestendige organisatie. Dat doe je samen met 17 collega's in het HR-team, ieder met een eigen specialisme. Je werkt graag zelfstandig en je weet snel je weg te vinden als verandermanager. Ook ben

Bekijk vacature »

Front End Developer React Vue

Dit ga je doen Meewerken aan de implementaties en ontwikkeling van nieuwe functionaliteiten van de webapplicaties; Ontwikkelen met o.a. React en Vue en HTML/CSS, ook krijg je in verband met de samenwerking ook affiniteit met de backend Ruby on Rails; Ontwikkeling aan de front end voor de koppelingen tussen de diverse systemen; Ontwerpen van interfaces en een bijdrage leveren aan de gebruikerservaring; Zorgdragen voor hoge kwaliteit van code en jezelf (en anderen) blijven verbeteren; Als Senior Front End Developer begeleid je zelf ook FE-development projecten, hierin leid je de projecten en pak jij het initiatief op (bv integratieprojecten). Hier ga

Bekijk vacature »

Developer Full Stack

Functie omschrijving Developer gezocht! Ben jij een enthousiaste developer die graag wil bijdragen aan ontwikkelingen binnen een mooie organisatie? Solliciteer dan snel. Wij zijn op zoek naar een Full Stack Developer uit de regio Nijkerk die gaat bijdragen aan het door ontwikkelen, onderhouden en optimaliseren van een SaaS applicatie. Je moet beschikken over beheersing van zowel de Nederlandse als Engelse taal aangezien je samen met de klant gaat werken. Bedrijfsprofiel Je komt te werken binnen een echt familiebedrijf dat al sinds 1925 actief is binnen de FMCG branche. Het bedrijf heeft 40 medewerkers en er heerst een platte communicatiestructuur waarbij

Bekijk vacature »

Sportieve Junior C#.NET developer gezocht!

Bedrijfsomschrijving Wil jij werken aan webapplicaties bij de marktleider binnen de branche? Voor een klant in de buurt van Oosterhout ben ik op zoek naar een Fullstack .NET developer. Dit bedrijf bestaat bijna 10 jaar en is inmiddels uitgegroeid tot marktleider in Nederland en heeft tevens kantoren in meerdere landen in Europa. Dit bedrijf bouwt webapplicaties waarbij internationaal enkele honderdduizenden deelnemers, soms tegelijk, een beroep doen op de realtime data uit deze applicaties. Dit brengt erg veel technische uitdaging met zich mee. Ze ontwikkelen nieuwe applicaties maar ook bestaande applicaties worden uitgebreid en verbeterd. Hier kan jij een onderdeel van

Bekijk vacature »

C# developer

Functie Als ervaren Software Engineer wordt jij verantwoordelijk voor het bedenken en ontwikkelen van technische (maatwerk) oplossingen voor onze klanten en dit samen met de klant af te stemmen. Jij wordt o.a. verantwoordelijk voor de doorontwikkeling het software pakket welke voor ons enorm belangrijk is. Dit pakket zorgt er namelijk voor dat wij complete productielijnen kunnen aansturen en monitoren. Daarnaast heb jij actief contact met onze hoofdvestiging om het software achter een van onze systemen te verbeteren en te herschrijven. Momenteel zijn onze C# applicaties geschreven met o.a. Winforms. Echter hebben wij de actieve ambitie om dit te gaan herschrijven

Bekijk vacature »

Medior Java developer (fullstack)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

Fullstack Developer

Functieomschrijving Voor een erkende werkgever in regio Etten-Leur zijn wij op zoek naar een Fullstack Developer met PHP/Laravel ervaring. Je gaat aan de slag met het bouwen van maatwerk software voor klanten die actief zijn in een specifieke markt. Als fullstack developer ben je samen met een enthousiast team van 7 collega’s verantwoordelijk voor de ontwikkeling, beheer en innovatie van informatiesystemen voor klanten in een specifieke branche. Verder ondersteun je complexe uitdagingen van klanten. Je brengt hun wensen in kaart en vertaalt deze door naar maatwerk software. Ervaring met Laravel is een must. Om de klant zo goed mogelijk te

Bekijk vacature »

Back-end developer

Functieomschrijving Voor een gewaardeerde werkgever in regio Tilburg zijn wij op zoek naar een gemotiveerde SQL Developer/ functioneel consultant. Jij wordt verantwoordelijk voor zowel het ontwerpen en implementeren van SQL-databases als voor het in kaart brengen van de bedrijfsprocessen van een organisatie en het vertalen van deze processen naar IT-oplossingen. Jouw takenpakket komt als volgt uit te zien: Ontwerp en implementatie van SQL-databases: Je ontwerpt, ontwikkelt en implementeert SQL-databases om de data behoeften van de organisatie te ondersteunen; Analyse van bedrijfsprocessen: Je analyseert de bedrijfsprocessen van de organisatie om de behoeften van de klant te begrijpen en te vertalen naar

Bekijk vacature »

Medior/senior Python developer

Functie Bedrijven komen bij deze organisatie om technische vraagstukken op te lossen en hierin ook tot oplossingen te komen waar ze zelf misschien niet aan gedacht hadden. Jij gaat vanuit je ervaring dus niet alleen hands-on aan de slag met het ontwikkelen, maar zult ook zeker adviseren en proactief meedenken met de klant. Er zijn meerdere lange en/of korte projecten en het type klanten is heel uiteenlopend. Zo kun je terecht komen in een multidisciplinair scrumteam waarin je als Python developer meewerkt, of juist voor een kleiner (Greenfield) project aan de slag gaan waarin je veel breder bezig bent. Door

Bekijk vacature »

Fullstack developer - medior

Functie omschrijving Ben jij toe aan een nieuwe uitdaging en zou jij graag bij een platte maar informele organisatie willen werken? Voor een mooi softwarebedrijf in omgeving Gorinchem zijn wij op zoek naar versterking. Als Fullstack developer wordt je bij dit bedrijf onderdeel van de volledige ontwikkeling van requirement tot oplevering! Werkzaamheden Jouw focus ligt op de front end en alles wat daarbij komt kijken. Je gaat ontwerpen, ontwikkelen, testen en valideren. Je zult voornamelijk werken met React.js en Typescript. Maar ook Javascript, HTML en CSS komen aanbod. Daarnaast zal je ook regelmatig met de back end werken! Bedrijfsprofiel Onze

Bekijk vacature »
Ozzie PHP

Ozzie PHP

03/05/2015 00:36:03
Anchor link
Hey allemaal,

Wie van jullie heeft ervaring met AngularJs?

Ik heb er een en ander over gelezen en het lijkt me wel interessant. Ik vraag me heel erg af of het een goede vervanging is voor jQuery. Kun je met AngularJs ook bijvoorbeeld mooie menuutjes maken en image sliders en dergelijke?

Topic verplaatst naar "JavaScript" onderdeel.[/modedit]
Gewijzigd op 03/05/2015 11:20:14 door Wouter J
 
PHP hulp

PHP hulp

27/05/2026 07:14:00
 
Wouter J

Wouter J

03/05/2015 00:41:17
Anchor link
jQuery is een library, AngularJS een framework. Deze zijn 2 compleet andere begrippen die je niet kunt vergelijken.

Sommige frameworks, zoals FlightJS, gebruiken de jQuery library.

AngularJS (en elke andere JS framework) is leuk als je veel frontend logica in je applicatie hebt, zoals Twitter. In elk ander geval is het hopeloos overbodig.
 
- Ariën  -
Beheerder

- Ariën -

03/05/2015 00:44:43
Anchor link
Het is leuk om mee met de DOM te spelen, maar animaties vallen er zo te zien buiten.

Ikzelf heb me nog niet over te weten halen naar AngularJS. jQuery voldoet prima en heeft een duidelijkere syntax. Misschien heeft AngularJS wel wat voordelen, maar die heb ik nog niet ontdekt.
 
Ozzie PHP

Ozzie PHP

03/05/2015 00:49:30
Anchor link
@Wouter: maar kun je er hetzelfde mee? Ik lees dat er aardig wat voorstanders zijn, vanwege de MVC-aanpak, waar jQuery meer (vrij vertaald) houtje-touwtje oplossingen betreft. Verder begrijp ik dat je met Angular de view direct gebruikt om manipulaties door te voeren, terwijl je met jQuery na het genereren van een view de DOM aanpast. Het lijkt me zelf wel leuk om te gebruiken, maar kun je er ook jQuery dingen mee, dus photosliders e.d. of is het echt vooral logica-werk, data manipulatie?

@Aar:

>> maar animaties vallen er zo te zien buiten.

Waar leid je dat uit af?
Gewijzigd op 03/05/2015 00:52:27 door Ozzie PHP
 
Randy vsf

Randy vsf

03/05/2015 09:08:07
Anchor link
Animaties zitten ook in angular, alleen niet zo heel uitgebreid

Met angular kan je bv zelf html tags maken, html tags aanpassen,
en logica via html tags in je applicatie brengen.

voor een tabel te maken met gegevens uit een array doe je bv:

<table ng-controller="productsController">
<tr ng-repeat="x in products">
<td>{{x.name}}</td><td>{{x.price}}</td>
</tr>
</table>


www.codeschool.com heeft een angular course(gratis), wat je snel alle basis leert van AngularJS. En codeAcademy is een maandje geleden ook met Angular courses gestart.
Gewijzigd op 03/05/2015 09:48:15 door Randy vsf
 
Wouter J

Wouter J

03/05/2015 11:19:11
Anchor link
Ozzie, nogmaals, je kunt die 2 niet vergelijken.

jQuery is gemaakt om JavaScript programmeren makkelijker te maken. Het is vooral gefocussed op DOM manipulatie en 90% van de jQuery code bestaat uit het cross-browser compatible maken van hun API.

AngularJS is de hele architectuur van je frontend. Precies zoals je met Symfony of Zend Framework een complete architectuur krijgt voor je backend, die volledig anders is dan als je flat PHP gebruikt. Zo krijg je van AngularJS ook een complete architectuur om Model, View en Controller te scheiden.

Met jQuery ontwerp je een pagina, om vervolgens deze wat op te vrolijken met jQuery. Met AngularJS ontwerp je een architectuur, die je vervolgens opvrolijkt met wat CSS.

Nuttig om eens door te lezen: http://stackoverflow.com/a/15012542/1149495
 
Ozzie PHP

Ozzie PHP

03/05/2015 15:57:08
Anchor link
Wouter, thanks ... ik snap het nog steeds niet helemaal. Ik lees veel reviews waarin wordt gezegd dat jQuery de bestaande DOM aanpast, waardoor het sowieso wat trager is (omdat het elementen moet zoeken). Angular integreer je in de html waardoor het sneller is. Daarnaast kun je bij angular in een view beter zien waar de interactie op een pagina plaatsvindt, terwijl je dat bij jquery niet kunt zien. Ook lijkt angular wat compacter. Maar wellicht snap ik het dus niet goed. Ik vind dit wel een aardig voorbeeldje.

Exact dezelfde functionaliteit ...

jquery : http://jsfiddle.net/daniellmb/4qxgv/
angular: http://jsfiddle.net/daniellmb/34yVp/

De angular versie is compacter, en in de html zie je dat er interactie plaatsvindt, terwijl je dat bij de jquery variant niet kunt zien.

Dus waar zit 'm dan nu het verschil. Wat ik tot nu toe zie, kun je met angular "mooier" programmeren, maar wat mis ik dan? Zo'n voorbeeldje als hierboven is toch makkeljk in je website te integreren?
Gewijzigd op 03/05/2015 16:04:05 door Ozzie PHP
 
LEDfan nvt

LEDfan nvt

03/05/2015 16:31:46
Anchor link
Zoals hierboven gezegd, AngularJS en jQuery kan je niet vergelijken. Het wordt nog leuker als je weet dat er in AngularJS een eigen jQuery implenetatie is ingebouwd. (lees de nuttige dingen van jQuery in een compacate library)

Voordat je AngularJS kan begrijpen zou ik aanraden deze video te bekijken: https://www.youtube.com/watch?v=i9MHigUZKEM . Hierin worden de basis principes uitgelegd.

Jouw verglijkingsvoorbeeld is eigenlijk een beetje absurd, omdat je een heeeeel klein deeltje van Angular vergelijkt met een redelijk groot deel van jQuery. Nogmaals AngularJS is niet bedoeld als alternatief voor jQuery.

Waarschijnlijk is het handig om enkele Applicaties in AngularJS te bekijken:https://builtwith.angularjs.org/
 
Ozzie PHP

Ozzie PHP

03/05/2015 16:35:47
Anchor link
Dankjewel LEDfan, maar ik hoor nu vooral dat het niet hetzelfde is ... maar kun je in het kort dan uitleggen wat het verschil is? Wanneer gebruik je het een en wanneer het ander? Dat jquery lite in angularjs zit had ik inderdaad al gelezen. Ik lees vooral dat angular de "solide" oplossing is, en jquery meer bedoeld is voor het snellere "knutselwerk".

Maar stel ik wil een photo slider of iets dergelijks maken. Is angular daar dan niet voor bedoeld?
 
LEDfan nvt

LEDfan nvt

03/05/2015 16:47:59
Anchor link
Nee, Angular is niet bedoeld voor een photo slider. Je kan het er voor gebruiken, maar echt handig zal het niet zjin. Stel je wilt een photo slider in een groter geheel (bv. een webshop) en die webshop is geschreven in AngularJS dan zal die photo slider ook wel in Angular gemaakt worden. Maar waarschijnlijk worden de echte animaties gemaakt met oftewel CSS transitions oftewel een jQuery plugin.

Je moet echt eens die video kijken :) En eens kijken wat voor apps er op die laatste link staan.
 
Ozzie PHP

Ozzie PHP

03/05/2015 16:51:28
Anchor link
Oké thanks. Ik ben die link al aan het bekijken. Die video hopelijk later vandaag nog (is een beetje lang :-) ).

Zou je grofweg dan kunnen zeggen dat angular meer voor datamanipulatie bedoeld is en jquery meer voor grafische effecten?

>> ... is geschreven in AngularJS ...

Wat bedoel je met "is geschreven in"? Als je angularjs gebruikt, ga/moet je dan ineens anders dan voorheen programmeren?
 
Wouter J

Wouter J

03/05/2015 17:05:27
Anchor link
>> Wat bedoel je met "is geschreven in"? Als je angularjs gebruikt, ga/moet je dan ineens anders dan voorheen programmeren?

Niet echt anders, het blijft JavaScript. Maar je zult natuurlijk wel dingen anders gaan doen, omdat je een framework gebruikt. Bijv. de ng-* attributen, die zijn vrij Angular specifiek.

Merk op dat alles wat met HTML te maken heeft, dus Angular gebruikt ook heel veel DOM manipulaties.

Het verschil is dit:

Stel je maakt een webshop met PHP. Je zult dan HTML en CSS hebben en een volledige PHP backend. Deze toont de formuliertjes voor het bestellen, houdt de winkelwagen bij en doet de aankopen. Vervolgens gebruikt je jQuery om bijvoorbeeld een pop-up te verkrijgen met daarin wat er in het winkelmandje staat, ipv een compleet nieuwe pagina openen.

Stel je maakt nu diezelfde webshop met AngularJS. Je zult dan HTML en CSS hebben, met daarachter veel JS (Angular). AngularJS toont handelt de formuliertjes voor het bestellen af, AngularJS toont de producten, AngularJS houdt de winkelwagen bij en AngularJS doet de aankopen. De PHP code wordt puur en alleen gebruikt om te communiceren met de database (een (REST) API) (bijv. om producten te tonen zal AngularJS /api/products aanroepen, JSON terugkrijgen van de PHP backend met de producten en deze vervolgens op de pagina tonen). Uiteraard heb je hierin nog steeds het popupje met daarin wat er in het winkelmandje staat en deze wordt keurig verzorgt door AngularJS.

Zie je het verschil? Zoals je ziet is er een kleine overlap, ze worden allebei voor de pop-up gebruikt, maar de nadruk is compleet anders. jQuery dient in de applicatie alleen als een bonus (namelijk het tonen van een pop-up ipv een nieuwe pagina). AngularJS dient voor de hele functionaliteit. Zonder JS zou de eerste applicatie nog perfect werken, de 2e zou al de weg kwijt zijn bij het weergeven van de producten.
 
Ozzie PHP

Ozzie PHP

03/05/2015 17:20:21
Anchor link
Aha, nu wordt het al wat duidelijker Wouter. Zou je dan (grofweg) kunnen zeggen dat AngularJS eigenlijk de rol van PHP overneemt? En zo ja, wat is daar dan het nut van vraag ik me af ...

En even terugkomend op die pop-up ... zou je dan niet kunnen zeggen dat je je webshop maakt zoals je dat alijd doet, maar dat je alleen die pop-up met AngularJs maakt? Dus anders gezegd, je maakt je website zoals je dat altijd doet, maar op de plekken waar je voorheen jQuery zou gebruiken, gebruik je nu AngularJs? Is dat geen (goede) optie?
 
Wouter J

Wouter J

03/05/2015 17:41:24
Anchor link
Nee, zou ik niet doen. Of gebruikt Angular compleet of gebruikt een library zoals jQuery (of ga zelf knutselen).

Als je er zelf een beetje mee gaat spelen zul je zien dat Angular om een hele andere architectuur vraagt dan een applicatie die je nu bent gewent. Zo'n architectuur verandering voor alleen een pop-up lijkt mij redelijk tijdverspilling.
 
Ozzie PHP

Ozzie PHP

03/05/2015 17:46:50
Anchor link
Oké, thanks :)
 
Frans Havema

Frans Havema

12/08/2016 09:26:23
Anchor link
Beste,

Ik ben de laatste tijd aan het knutselen gegaan met Angular, en ben meerdere keren op het begrip bootstrap gestuit.
Van Wikipedia en ***KNIP*** werd ik ook niet echt wijzer.
Kan iemand mij dit beter uitleggen?

Mvg,
Frans

Ward:
Linkspam verwijderd.
Gewijzigd op 12/08/2016 15:44:42 door Ward van der Put
 
Marthijn Buijs

Marthijn Buijs

12/08/2016 13:35:17
Anchor link
Ik heb de link bekeken en het ziet er allemaal nogal theoretisch uit. Je zou kunnen kiezen om een AngularJS tutorial te volgen of voorbeelden van AngularJS te gebruiken om te oefenen. Zo moet je bijvoorbeeld dingen doen met HTML en JavaScript samen met AngularJS, dit lijkt mij wat praktischer.
Gewijzigd op 12/08/2016 13:35:36 door Marthijn Buijs
 
Ozzie PHP

Ozzie PHP

12/08/2016 14:32:19
Anchor link
Beste Frans Havema,

Of kan ik je misschien beter Maarten de Ruiter noemen?

Spammen en de boel belazeren op deze website wordt NIET op prijs gesteld. In vrijwel iedere post die jij doet plaats je een (verkapte) link die telkens leidt naar hetzelfde bedrijf:

WR.nl Consultancy BV / WR Werving en Selectie
[email protected]
Maarten de Ruiter

Zogenaamd je voordoen alsof je een beginner bent en telkens even een linkje plaatsen naar je eigen websites is een vorm van oplichting die hier NIET wordt getolereerd! WR Werving en Selectie is een recruiter? Op deze manier lijkt het eerder op oplichting!

Toevoeging op 12/08/2016 14:32:59:

En succes met je linkbuilding ...
 
 

Dit topic is gesloten.



Overzicht

 
 

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.