Archief - ASP.NET vs PHP

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

tghmember

Legacy Member
In welke van de 2 is meer werkgelegenheid?

Ik zie precies vaker ASP.NET jobs dan PHP jobs :D

Kilghard

Legacy Member
^ lol

ASP.NET dan zal je vaker in de grotere bedrijven terecht komen en werken aan enterprise grade stuff(waar webdev niet per se de hoofd boite is)
PHP de "kleinere" bureaus en dus gewonere websites / webshops / etc

Hebben beide hun voor en nadelen



Maar zelfs dat ... tegenwoordig gaat het (IMO) allemaal terug naar de client met javascript en een BAAS

profound

Legacy Member
O-oh, ik voel een oorlog naderen :D

Kwa werkgelegenheid denk ik dat php toch wel iets interessanter is.

Hoewel je voor beide wel sowieso een job vindt hoor :)

dJeez

Legacy Member
VDAB.be :
- 356 PHP vacatures
- 449 ASP.NET vacatures

Dus zoveel verschil is er echt niet (en PHP groeit nog...).

Nu, sowieso pin je je best niet vast op 1, maar hou je je opties open. Persoonlijk zou ik nu niet direct naar ASP.NET gaan, maar mijn Microsoft-fobie (en voorliefde voor Linux) heeft daar wel iets mee te maken natuurlijk.

Waarom geen Java eigenlijk? :p

coldvinc

Legacy Member
ASP.NET, al moet ik wel zeggen dat wat ik doe vooral focust op front-end waardoor .NET maar een deel er van is en dan nog een klein, webAPI vooral.
We werken hier nu vooral met vanilla javascript in het angularjs framework en html5.

passero

Legacy Member
Ook even mijn mening delen...

Als je nog moet beginnen, waarom niet naar de toekomst kijken?
De toekomst is veel meer mobile gericht en grotere websites/apps gaan eerder mobile gericht zijn.

Als je intresse hebt in de kleinere projecten dan is PHP wel goed zoals hierboven vermeld. Als je eerder intresse hebt in de meer enterprise application dan valt php eigenlijk al weg.
ASP zal je vasthangen aan MS en hun stack.

Met Java kan je de open source toer opgaan, IBM of Oracle.

Wat ik tegenwoordig zie in de industrie is dat API management belangrijk wordt. Daarmee wordt een systeem bedoelt om uw API op te ontwikkelen zodat je die kan gebruiken in verschillende plaatsen zoals mobile clients, web applicaties enzo.
Van Microsoft hen hun visie ben ik niet echt op de hoogte maar zowel IBM en Oracle gaan die richting uit en zal belangrijk worden in de komende maanden/jaren.

Welke talen je daarvoor nodig hebt? Hangt ervan af. Eender welk mobile framework. Oracle heeft hun eigen en IBM ook. Microsft hangt dan vast aan windows mobile...
Voor server side stuff wordt bij Oracle Node.js gebruikt. Bij IBM geen idee...

Tyfius

Legacy Member
dJeez zei:
Dus zoveel verschil is er echt niet (en PHP groeit nog...).

Nu, sowieso pin je je best niet vast op 1, maar hou je je opties open. Persoonlijk zou ik nu niet direct naar ASP.NET gaan, maar mijn Microsoft-fobie (en voorliefde voor Linux) heeft daar wel iets mee te maken natuurlijk.

Tijd om die fobie achter te laten. MS van vandaag is lang niet meer de MS van 20 jaar geleden waar iedereen een probleem mee had. Ik heb ooit dezelfde mening gehad, maar als ik vandaag zie wat ze doen en hoe ze het doen dan doen ze het niet beter of slechter als een Apple of als de grote Linux backing companies. :) Je kan trouwens perfect de hele web based MS stack ontwikkelen op een Apple of Linux platform.

2 aanraders:

https://www.youtube.com/watch?v=g_jiMxkLK7s
https://www.youtube.com/watch?v=UzyoT4DziQ4

dJeez zei:
Waarom geen Java eigenlijk? :p

Waarom wel Java? Als ik vandaag zie waar Java staat en waar .NET staat dan is cross-platform helemaal geen argument meer; (open-source) tools en ondersteuning ook niet; security, tja, dag Java; en ontwikkeling van de taal en framework, ook dag Java, tot nooit meer.

passero zei:
Als je intresse hebt in de kleinere projecten dan is PHP wel goed zoals hierboven vermeld. Als je eerder intresse hebt in de meer enterprise application dan valt php eigenlijk al weg.
ASP zal je vasthangen aan MS en hun stack.

Er zijn genoeg alternatieven naast de MS stack die gebruik maken van het .NET framework.

passero zei:
Met Java kan je de open source toer opgaan, IBM of Oracle.

Heel die "MS stack" is open-source en terug te vinden op GitHub. (1, 2, 3) Ze gaan zelf zo ver dat alles wat ze nu uitbrengen qua frameworks en dergelijke ook getest zijn op Mono en dus zonder probleem bruikbaar zijn op Apple en Linux platformen.

passero zei:
Wat ik tegenwoordig zie in de industrie is dat API management belangrijk wordt. Daarmee wordt een systeem bedoelt om uw API op te ontwikkelen zodat je die kan gebruiken in verschillende plaatsen zoals mobile clients, web applicaties enzo.
Van Microsoft hen hun visie ben ik niet echt op de hoogte maar zowel IBM en Oracle gaan die richting uit en zal belangrijk worden in de komende maanden/jaren.

MS doet dat nu al, en met vNext gaan ze nog veel meer die toer op gaan.

passero zei:
Welke talen je daarvoor nodig hebt? Hangt ervan af. Eender welk mobile framework. Oracle heeft hun eigen en IBM ook. Microsft hangt dan vast aan windows mobile...
Voor server side stuff wordt bij Oracle Node.js gebruikt. Bij IBM geen idee...

Dat klopt niet. Voor het web maken ze geen onderscheid in platform. Daar ondersteunen ze alles en voorzien ze zelfs een uitgebreide integratie met systemen als jQuery mobile, bootstrap, knockout, ... Voor applicaties hebben ze een samenwerkingsverband met Xamarin (binnenkort trouwens weer Xamarin Evolve) om ervoor te zorgen dat al hun technologieën zo goed mogelijk werken op alle andere platformen.

spikie

Legacy Member
we zijn sowieso aan het evolueren naar een service / api - first wereld (in hoeverre we er nu nog niet zijn natuurlijk)

in het kort:
- eerst de service laag bouwen, inclusief goeie security
- daarna kan op die service laag alles ingeplugt worden, mobile apps, webclients, desktop applicaties en dat overheen alle platformen (er van uitgaand dat je voor een service technologie gekozen hebt dat compatibel is met al die platformen)

Wat de MS stack betreft betekend dit een REST api bouwen met ASP.net WebAPI, security meestal via oAUTH2 en dan alle mogelijke clients erop inpluggen (elk modern platform kan overweg met REST api's)

maar niemand houd u tegen om een REST api te bouwen in PHP en er dan bijvoorbeeld een Windows Phone app op te gaan bouwen. Dat is het mooie aan een api-first wereld, een deel van de compatibiliteitsproblemen vallen gewoon weg

tghmember

Legacy Member
We hebben op school een webapplicatie in Java gemaakt en ik vond het echt geen leuke programmeeromgeving. Heb Java nooit leuk gevonden.

tghmember

Legacy Member
Wat denken jullie van RoR (Ruby on Rails)? Te kleinschalig op het moment? De moeite om te leren?

De Wouter

Legacy Member
passero zei:
Als je intresse hebt in de kleinere projecten dan is PHP wel goed zoals hierboven vermeld. Als je eerder intresse hebt in de meer enterprise application dan valt php eigenlijk al weg.

Ja, PHP is enkel goed voor kleine projecten zoals Facebook, Wikipedia, Yahoo!, SourceForce, Flickr e.d. Dus als je grote projecten wil doen, zoals een website voor de bakker om de hoek, kan je beter met ASP.NET of zo werken.

En nu serieus, zowel PHP, ASP.Net en JAVA bieden redelijk wat job mogelijkheden in België. Ik zou 1 of 2 technologieën kiezen die goed liggen in de markt en daarbovenop nog 1 met potentieel naar de toekomst toe (zoals Node.js of dergelijke). Een beetje van alles maar slechts enkele waar je echt op focust om er zeer goed in te worden.

CrushTheButton

Legacy Member
De Wouter zei:
Ja, PHP is enkel goed voor kleine projecten zoals Facebook, Wikipedia, Yahoo!, SourceForce, Flickr e.d. Dus als je grote projecten wil doen, zoals een website voor de bakker om de hoek, kan je beter met ASP.NET of zo werken.

En nu serieus, zowel PHP, ASP.Net en JAVA bieden redelijk wat job mogelijkheden in België. Ik zou 1 of 2 technologieën kiezen die goed liggen in de markt en daarbovenop nog 1 met potentieel naar de toekomst toe (zoals Node.js of dergelijke). Een beetje van alles maar slechts enkele waar je echt op focust om er zeer goed in te worden.

Dit

spikie

Legacy Member
De Wouter zei:
Ja, PHP is enkel goed voor kleine projecten zoals Facebook, Wikipedia, Yahoo!, SourceForce, Flickr e.d. Dus als je grote projecten wil doen, zoals een website voor de bakker om de hoek, kan je beter met ASP.NET of zo werken.

En nu serieus, zowel PHP, ASP.Net en JAVA bieden redelijk wat job mogelijkheden in België. Ik zou 1 of 2 technologieën kiezen die goed liggen in de markt en daarbovenop nog 1 met potentieel naar de toekomst toe (zoals Node.js of dergelijke). Een beetje van alles maar slechts enkele waar je echt op focust om er zeer goed in te worden.

kleine correctie: FB gebruikt geen PHP (meer). Ze hebben een eigen dialect van PHP geschreven genaamd HACK.
kort door de bocht: PHP met strong typing

voor de rest geef ik u wel gelijk :)

De Wouter

Legacy Member
tghmember zei:
Niemand een mening over Ruby On Rails?

Ruby is nooit doorgebroken geweest in België en het ziet er ook niet naar uit of dat ooit gaat gebeuren. Er zijn amper jobs in Ruby in België. Misschien ook amper kandidaten, waardoor het interessanter wordt? Maar ik zou het er niet op wagen. Als je verder kijkt dan België zijn bvb. PHP, Java en .Net nog steeds de grote spelers.

Shaddix

Legacy Member
tghmember zei:
Niemand een mening over Ruby On Rails?

Die hype is al voorbij. Net als de NodeJS hype die aan het voorbijgaan is.
Begrijp me niet verkeerd, prachtige technologieën maar er zijn momenten geweest dat m'n die koos omdat het hips was en niet omdat het de beste keuze was voor de use-case.

PHP is de laatste paar jaar heel snel volwassen aan het worden. Volgens mij gaan die jobs dus zeker stijgen.
Ik zou zeggen: probeer het allebei. Een taal gebruiken waar je u goed bij voelt gaat je in je carrière veel verder brengen dan de taal met de meeste vacatures.

passero

Legacy Member
De Wouter zei:
Ja, PHP is enkel goed voor kleine projecten zoals Facebook, Wikipedia, Yahoo!, SourceForce, Flickr e.d. Dus als je grote projecten wil doen, zoals een website voor de bakker om de hoek, kan je beter met ASP.NET of zo werken.

En nu serieus, zowel PHP, ASP.Net en JAVA bieden redelijk wat job mogelijkheden in België. Ik zou 1 of 2 technologieën kiezen die goed liggen in de markt en daarbovenop nog 1 met potentieel naar de toekomst toe (zoals Node.js of dergelijke). Een beetje van alles maar slechts enkele waar je echt op focust om er zeer goed in te worden.

No offense maar hoeveel van die projecten worden in Belgie ontwikkeld?
Met PHP ga je nooit aan zo projecten werken in Belgie.

Ok, het is kort door de bocht dat PHP alleen maar goed is voor kleine projecten, maar we hebben het hier over jobs in Belgie.
We hebben het niet puur over de kracht en mogelijkheden van een taal, maar over waar meer toekomst in zit in de werkgelegenheid.

Ik heb zowel asp, php en java gedaan en misschien is het toeval maar de meest intressante projecten waren toch wel java en asp. De php projecten die ik gedaan heb waren altijd de typische website met wat content op. De ASP en java implementaties waren dan weer de meer enterprise gerichte webapplicaties.

imo hangt het ook af wat je wil doen en welk type webapp/site je wil maken.
Veel bedrijven willen 1 vendor en 1 stack omdat ze dan een meer compatibiele architectuur kunnen ontwikkelen met weinig risico. Als ze naar de grote gaan zoals MS,IBM,Oracle dan hebben ze zo een stack en dan gaan ze .net of java gebruiken.
Op die manier kunnen ze een ERP, HR, intranet ontwikkelen in dezelfde technologie.

Als je dan naar kleinere bedrijven gaat met kleinere budgetten, zullen ze eerder open source alternatieven zoeken omdat die prijs toch wat lager is. Dan ga je meer in aanraking komen met PHP en ook wel java. Ik heb geen zicht of er echt goeie open source .net producten zijn in den aard van drupal, mule, liferay, en dergelijke.

dJeez

Legacy Member
passero zei:
No offense maar hoeveel van die projecten worden in Belgie ontwikkeld?
Met PHP ga je nooit aan zo projecten werken in Belgie.
Het is niet omdat de front-facing website zelf in PHP is geschreven (CMS/beheer website), dat daar geen back-office (zware berekeningen op data, ontsloten via webservices) achter kan hangen die in een andere taal is geschreven hé (al dan niet door dezelfde personen). En dat, dat gebeurt vaak. Ook (bij corporate klanten) in België...
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan