dr.error
Legacy Member
GenesisX zei:In wat zouden we dan wel moeten programmeren voor heb web (backend)?
Taal maakt niet uit, ik gebruik nu c++
Volg de onderstaande video om te zien hoe je onze site als web-app op je startscherm installeert.
Opmerking: Deze functie is mogelijk niet beschikbaar in sommige browsers.
GenesisX zei:In wat zouden we dan wel moeten programmeren voor heb web (backend)?
ik denk niet dat de TS de bedoeling heeft nu andere talen en technieken aan te leren.Ja, maar je moet toch iets kunnen tonen? Ik snap het eigenlijk niet zo goed. Ik heb de visuele kant altijd leren programmeren in xHTML samen met CSS. Moest ik om één of andere reden dan dynamische gegevens verwerken, deed ik dat met PHP en MySQL. En zo is het nu nog altijd en zo wordt het ons ook nog altijd aangeleerd.dr.error zei:Taal maakt niet uit, ik gebruik nu c++

GenesisX zei:Als ik bijvoorbeeld een server huur, dan heb ik ook alleen maar beschikking over één die enkel PHP ondersteunt (in de meestel gevallen, want ik weet er niet meer over).
Am I outdated?![]()
als een .net applicatie bijvoorbeeld. MVC patroon objectjes etc als je deze goed gebruikt is zoiets wel de beste keuze naar prijs / tijdsinvestering en wat nodig is. Zoals ook al vermeld vergeet niet dat TS al kennis heeft van php dus dit is nog steeds een groot voordeel als je iets gaat ontwikkelen, dan kan een andere taal misschien interessanter zijn maar zul jij ze nog niet meteen kunnen gebruiken zoals het hoort.[drone]-[1.05];13521757 zei:Als de TS goed en graag met PHP werkt dan hoop ik dat hij het juist aanpakt en op een correcte manier te werk gaat. Want zoals hier wordt gezegd is het niet zo moeilijk om slecht met PHP te werken en vraagt het ook wat extra inzet.
Cycloon zei:Die mentaliteit is anders wel dé reden dat veel oudere programmeurs zich momenteel in een situatie bevinden dat wanneer ze ergens ontslagen worden zelden nog nieuw werk vinden.


adrianhates zei:Maar als ge op uw 50ste alleen nog maar programmeert dan bende inderdaad maar ne prutser, dan moete allang een leidinggevende functie hebben en in uw vrije tijd nog wa php'e hé?![]()
Blijf dan maar ver weg van Perl[drone]-[1.05];13519308 zei:Er zijn een paar redenen waarom ik niet graag met php werk:
-'$' voor variables vind ik echt enorm onproductief. Het heeft als voordeel dat je vars in strings kan steken maar in andere talen hebben ze daar niet echt problemen mee. Het maakt PHP ook direct een pak minder aantrekkelijker.
.Afschuwelijk is veel gezegd, ik vond het alvast handiger om te tikken dan de ^. in Object Pascal.-'->' notation voor objecten is echt afschuwelijk als je van een andere taal komt.
Voor PHP4 was het OO model barslecht, dat is al een pak beter in PHP5, en nog wat verbeterd in tussentijd (PHP 5.3 heeft late static binding vb., ook niet echt optimaal geïmplementeerd maar 't is nog steeds beter dan niks). Ik knap echter wel serieus af op de brakke implementatie van namespaces. Komaan, backslashes? You've got to be kidding... Ook de inconsistente naamgeving/parameters bij de functies zijn een serieuze doorn in het oog aan 't worden. Ik ben voorstander van een rewrite from scratch, strong typed, met consistentie in functienamen en parameters... Dan kan je er direct een VM compiler tegenaan gooien (en die binaries op de JVM of .NET draaien).-Slechte OOP ondersteuning. Als je zou vragen aan een beginner of ze OOP coden in php is het antwoord meestal: OOP??? Als je dan kijkt naar de andere webtechnologieën waar je van dag 1 geconfronteerd wordt met objecten dan zegt dat veel over PHP. Voor PHP5 was het OO model naar het schijnt vrij slecht maar dit heb ik enkel gelezen dus ik spreek niet uit ervaring. Natuurlijk maakt dit de drempel om met PHP te beginnen heel laag en dit kan je dan weer als een voordeel zien.
Sorry, maar dat is dus een non-argument. Het is niet omdat pakket X slecht geprogrammeerd is dat dat iets zegt over de gebruikte taal op zich. Het zegt enkel iets over de ontwikkelaars in kwestie. Voor om 't even welke taal zal je brak gecodeerde apps terugvinden. Nu ja, mijn eigen kritiek op PHP zelf staat hierboven al-Spaghetti code: als je gewoon bent om met templates te werken en dan moet je een Wordpress theme maken dan weet je wel niet wat je ziet. Includes van hier naar gingen. Header.php die content div open doet en die je dan terug moet sluiten in Footer.php is alleen maar om problemen vragen. Je kan dit oplossen door een template systeem te gebruiken maar correct me if I am wrong dan heeft PHP dit niet standaard? Wordpress is ook een goed voorbeeld hoe een web-app met wat problemen toch populair kan zijn.
.Het de facto afschrijven lijkt mij zo mogelijk nog dommer. Er is niks mis met een thin PHP front-end voor een back-end ontwikkeld in om 't even wat. Alleen zijn er velen die er schijnbaar vanuit gaan dat je talen niet kan/mag combineren om tot een eindresultaat te komen. Blijkbaar is ervaring met C/S-ontwikkeling ver te zoeken tegenwoordig, en is dat toch nog van enig nut geweest.Cycloon zei:Overigens, om de koe eens bij de horens te nemen. De programmeurs die voor grotere projecten direct met het idee van PHP op de proppen komen hebben volgens mij nooit voldoende ervaring opgedaan met andere systemen. Eénmaal je meer ervaring opdoet met andere technologieën valt het héél snel op dat het moeilijk is om goed ontworpen systemen met een grote groep programmeurs te schrijven.


adrianhates zei:Ik geloof wel dat je veel ambitie hebt, maar om een goede programmeur voor niets(geen geld) in te schakelen zal je toch met meer moete afkomen dan 'eventueel een % van de aandelen'.
Stel: Ik heb hier tijd voor(maar dus ook tijd voor betalende jobs) en ik besluit om mee in zee te gaan met jullie. Ik programmeer alles tiptop ( zoon 1000u werk ). Wat blijkt nu? Het slaagt toch niet aan omdat het web al verzadigd is met sociale netwerken. Wat gebeurt er dan? Dan heb ik 1000u gewerkt , gratis, terwijl ik 1000u x mijn uurtarief(stel 25euro) had kunnen verdienen. Dan verliest ik zo even 25000 euro..
Daarom zal je toch met een beter aanbod moeten komen om toch het risico wat aangenamer te maken.

Webber zei:toon coppens, ceo van netlog, heeft meer dan 1000u gratis gewerkt hoor
asl.to, redbox en nog 5tal andere waren allemaal van hem
netlog is aangeslaan, en ik kan u verzekeren dat die gast binnen is![]()
design1 zei:Efkes e vraagj maar wat dan met lcms zoals dokeos, chamilo, blackboard, ...?
Dit zijn grote platformen die uit meerdere talen bestaan en ik denk toch dat PHP hiervan de hoofd taal is. Ook kom je daar OOP dacht ik zoals factory, singleton, ... .
Aan de ene kant denk ik echt wel dat het mogelijk is via goed geprogrammeerde code in PHP iets zeer deftig te maken. Aan de andere kant kan ik er ook in komen dat je via Java of ASP.NET ook iets zeer deftig kan maken.
Volgens mij hangt het dus voornamelijk af van wat je precies wenst te ontwikkelen en wat je persoonlijke voorkeur is van taal. Nuja ook denk ik dat iedere taal zen voordelen en nadelen eeft.
Denk dat je dan al genoeg weet.Curahee Q zei:Ik werk zeer graag met php maar ben nu bezig met jsp onder de knie te krijgen en ik moet zeggen dat het echt wel deftig is. Ben al zeer lang in Java bezig dus dat komt ook zeer goed van pas. Moest mijn hosting dit ondersteunen zou ik denkik mijn site ombouwen naar jsp.
Het is gewoon een feit dat de meeste hostings jsp en asp(.net) niet ondersteunen en daarom iedereen al meteen grijpt naar php. Windows hosting waar asp(.net) dan wel op draait kost ook veel meer dan linux hosting met php.
Dit is eigenlijk hetzelfde verhaaltje als de databases. Iedereen blijft bij MySQL terwijl PostgreSQL eigenlijk pakken beter is, maar je moet er wel bijna altijd extra voor betalen. Nu zeg ik niet dat jsp of asp(.net) veel beter is als php maar uit gemakzucht lijken ze wel steeds gewoon bij php te blijven.