Aangezien het duidelijk is dat ASP.NET niet direct een standaard kan worden door het feit dat het vrij duur is om server te draaien en webhosting dan ook vrij duur wordt (alhoewel het ook vrij goedkoop te verkrijgen is (sohosted, vevida))... Maar toch wil ik hier enkele pluspunten opnoemen van JSP/JSF/Struts/Servlets (java gedeelte dus) ...
Iedereen begint altijd als grootste pluspunt van PHP: het is gratis, nu ja JSP/JSF/ ... is ook gratis, dus dat pluspunt wordt vind ik persoonlijk al teniet gedaan.
Mensen die zich eens bezig houden met JSP zal vlug duidelijk worden dat dat eigenlijk gewoon Java code is die je in een html pagina typt. Je kan het professioneel aanpakken en dan gebruik je natuurlijk ook Servlets met je JSP, maar dit is helemaal niet nodig, waardoor JSP dus volledig hetzelfde werkt als PHP, maar ipv C code, is het dan Java code die je typt. Hierdoor is het ook makkelijk te integreren met CSS en dergelijke zoals hierboven als pluspunt voor PHP wordt aangehaald.
Natuurlijk kan je dan gaan zeggen dat PHP makkelijker is, maar ik denk dat het dan vooral afhangt van waarmee je begint... ik ken JSP en ik heb basis van PHP (van vroeger vooral) maar ik denk dat het beide even makkelijk is. Op uitzondering van als je met servlets enzo gaat werken wordt JSP wel iets moeilijker, maar wordt het dus ook een grotere uitdaging.
Ivm de informatie die je vindt, valt het op het gebied van JSP ook wel zeer goed mee moet ik toegeven...
Maar, om nu even over iets anders te beginnen, denk ik dat de TS gewoon even wou vragen of het mogelijk is om de mensen die nieuwe topic's plaatsen te "verplichten" om de gewenste script taal mee te geven... Dat maakt het voor iedereen veel makkelijker om eventueel er op te reageren ook... Ik ben ook niet goed in php dus ik zou nooit topic's lezen ivm php (toch niet als het gaat om requests) dus het zou de werking van het forum alleen maar verbeteren volgens mij...
- PHP, de standaard?
-
16-02-2006, 18:23 #16
- Berichten
- 23
- Lid sinds
- 19 Jaar
-
16-02-2006, 21:44 #17
- Berichten
- 2
- Lid sinds
- 19 Jaar
1. Ik begrijp niet dat jullie hier beginnen te praten over standaarden. Achter standaarden zitten immers hele groepen mensen die daarover vergaderen. Dat is niet iets dat zomaar opkomt.
2. Ik heb zelf een 4-tal jaar in PHP gescript en ik moet zeggen dat ge naar mijn mening vrij snel tegen 'n limiet oploopt. Er zijn teveel dingen die je zelf moet gaan implementeren omdat die bepaalde functionaliteit er niet in zit. Het is misschien wel 'n handige taal om aan RAD (rapid application development) te gaan doen, maar naar mijn mening heeft 't niet de potentie om meer te zijn.
3. Indien ik hier mijn argumenten over JSP's moet gaan opschrijven, dan kan ik even goed 'n boek schrijven. Waar je wel rekening mee moet houden is dat je de model1 versie _niet_ gebruikt. Daarmee ga je al je business logic in je JSP gooien. Daarmee ga je in tegen het hele OO principe waar java voor staat. Indien je model2 gebruikt met 'n deftig MVC framework (struts of spring mvc om er maar 2 te noemen) ben je al heel wat beter bezig. Je gaat dan immers je business logica (alle beslissingen in je code) afscheiden van je presentation logica. (je html)
4. De reden waarom er niet veel hosting-firma's 'n tomcat hosting aanbieden is volgens mij omdat ze gewoon de juiste kennis niet hebben. Op zich is tomcat eigenlijk niet zo moeilijk om te configureren, maar meeste hosting-firma's willen gewoon zo snel mogelijk alles up and running krijgen. (time is money)
Ik ben dus de J2EE consultant waar Stefan naar verwees. Voor de mensen die moesten twijfelen of ik wel weet waar ik over spreek. :)
-
18-02-2006, 16:27 #18
- Berichten
- 15
- Lid sinds
- 19 Jaar
Er worden hier veel argumenten gegeven dat asp.net implenteren duur is enzo en dat dat lullig is, omdat het wel een goede taal is, maar dat doet microsoft toch echt zelf hoor. Hun zijn de schuldigen dat het duur is en dus ook de schuldigen dat hun asp.net minder populair is dan PHP . Je eigen graf graven als je het mij vraagt.
PHP is:
-gratis
-makkelijk
-je kan er veel mee
-je hoeft het niet eerst te compilen, waardoor het sneller programmeerd
-het wordt bijna overal ondersteund
-het is stabiel
-veel dingen uit te breiden
-werkt goed in combinatie met andere talen, php als serverside en een andere taal clientside om SOAP's te ontwikkelen.
-
19-02-2006, 22:56 #19
- Berichten
- 15
- Lid sinds
- 19 Jaar
PHP is ook een heel toegankelijke taal, in die zin dat je bv variabelen niet steeds hoeft te gaan declaren, of het type op voorhand moet opgeven.
Het gebruiken van variabelen 'on the fly' vind ik persoonlijk een groot pluspunt.
Ook op gebied van installatie is PHP erg eenvoudig.
je kan als het ware met kladblok al beginnen 'coden' en als je bv een WAMP servertje download en even op 'volgende' klikt in de installatie procedure, hup en klaar is kees.
Je hoeft dus met andere woorden bijna geen server kennis te hebben om met PHP aan de slag te kunnen...
-
21-02-2006, 09:11 #20
- Berichten
- 2
- Lid sinds
- 19 Jaar
Het gebruik van variablen on the fly is net 'n serieus minpunt. Je moet immers al voor 'n serieuze invoercontrole werken. Dit om te vermijden dat je code bv vulnerable is voor XSS. Het klinkt allemaal heel leuk als je ergens mee begint, maar de pret is er snel af als je je uren werk naar de vaantjes geholpen ziet worden.
Een énorm nadeel voor beginners vind ik ook dat er eigenlijk 'n hele zooi slechte tutorials te vinden zijn op het net. Dat zorgt voor slechte code practices. En eens je je eigen code practice aangeleerd hebt wijk je daar niet gemakkelijk van af.
Ik wil hier PHP zéker niet afbreken, hoor. Ik prefereer PHP nog altijd als RAD-taal boven alternatieven als Ruby on Rails. Enkel zal er eens werk gemaakt moeten worden van 'n framework dat hetzelfde doet als rails voor ruby. (http://ismo.sourceforge.net/ is naar mijn mening 'n hele mooie kandidaat, maar ik heb de indruk dat de development daarvan stil ligt)
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic