• Login
  • Register
  • Zoek
This Thread
  • Everywhere
  • This Thread
  • This Forum
  • Articles
  • Pages
  • Forum
  • Filebase Entry
  • More Options

ICTscripters

Dé plek voor IT

Dé plek voor IT

Login

Geavanceerde opties
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  9. Goedkope domeinnamen
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  9. Goedkope domeinnamen
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  9. Goedkope domeinnamen
  1. Dé plek voor IT - ICTscripters
  2. Forum
  3. Scripting & programmeren
  4. Advanced Programming

Forum

  • Op zoek naar de legends

    Syntax 5 januari 2026 om 13:50
  • Na 15 jaar terug van weggeweest: iCriminals.nl is terug (BETA)!

    Syntax 4 januari 2026 om 10:58
  • Developer Gezocht

    K.Rens 30 december 2025 om 12:32
  • [FREE] WeFact Hosting module

    Jeroen.G 13 oktober 2025 om 14:09
  • Help testers nodig voor android app Urgent

    urgentotservices 26 september 2025 om 10:21
  • Versio vervanger

    Jeroen.G 25 augustus 2025 om 15:56
  • Afspraken systeem met planbeperking

    Lijno 1 augustus 2025 om 23:04
  • Partner Gezocht om meerdere NFT Collecties op Open Sea te Plaatsen

    NFT Art Designer 1 maart 2025 om 14:08

Marktplaats

  • 321 Nieuwe Domeinnamen December 2025

    shiga 1 januari 2026 om 10:26
  • Meerdere mafia game template te koop

    Syntax 28 december 2025 om 21:20
  • Van een pixelige afbeelding naar een strakke, moderne website

    Syntax 21 december 2025 om 17:05

Wat verwacht jij van...?

  • Tim
  • 4 juni 2011 om 01:40
  • Tim
    Enlightened
    Ontvangen Reacties
    77
    Berichten
    3.686
    • 4 juni 2011 om 01:40
    • #1

    Hallo,

    Ik ben op het moment bezig met een "mini-framework".
    Ik gebruik het al voor twee projecten waarbij ik het steeds beetje bij beetje beter maak. Ik heb wel gemerkt dat ik het voor een groot deel moet herschrijven maar dat de basis hetzelfde blijft. Het neemt al enkele taken uit handen en versimpelt taken met minder tekst.

    Ik ben van plan om deze later mogelijk open-source te maken. Maar deze moet dan natuurlijk wel goed in mekaar zitten.

    Mijn vragen zijn daarom ook:

    Wat verwacht jij van een framework?
    Welke taken moet hij kunnen? Wat moet automatisch gaan?

    Wat zie jij graag terug in een framework?
    Welke functies zie je graag in een framework? Welke taken moeten versimpelt worden.

    Het gaat hierbij dus om een simpele "mini-framework" die zelfs een beginnende php'er redelijk goed moet kunnen begrijpen. Het is volledig OOP gemaakt.

    Wat ik al heb:
    - Beveiliging gaat automatisch
    - Template systeem
    - Error systeem
    - Bij redirect (bijv. na een succesvolle post) kan een bericht worden doorgegeven
    - Een plek waar je algemene variabelen moet neerzetten
    - Een teksten pagina waarin je je teksten moet neerzetten (zodat je eenvoudig naar een andere spreektaal kan overstappen)
    - Database connectie
    - Beveiligde sessies/logins
    - Goede mailing
    - Nette (dmv htacces en een script)
    - Voor een nieuwe pagina moeten twee bestanden aangemaakt worden. Model en view. Één van deze kan een lege klasse bevatten. De ander moet twee functies hebben. Ééntje die alle functies aanroept en uitvoert en een output functie die naar de browser gaat.

    Wijzigingen in dit ontwerp kan gemaakt worden en zal gemaakt worden. Maar graag zie ik tips en ideeën hierover en een mening.

    Alvast bedankt!

    Master student IT-recht en Master student Ondernemingsrecht & software ingenieur
    My Personal profile
    My professional profile (LinkedIn/CV)

  • Guest, wil je besparen op je domeinnamen? (ad)
  • ismail123
    Advanced programmer.
    Ontvangen Reacties
    20
    Berichten
    678
    • 4 juni 2011 om 02:33
    • #2

    Een paar "free tools" mogen ook wel erbij,
    als er iets wordt uitgeprint op het beeld ook een taalpakket erbij.
    Bij outputs wil ik het meestal zo droog mogelijk :P
    Zodat er html,css en javascript bij kan.
    Snelle switch tussen type database bijvoorbeeld van mysql naar oo mysqli of mssql.
    Versimpelde output code zodat designers en client-side scripts makkelijk technische dingen laten weergeven.

    Veel commentaar op functies en overzichtelijk scripten (of handleiding) zodat mensen die je framework niet kennen makkelijk kunnen verkennen
    Enzovoort.

    Met vriendelijke groet,
    Ismail
    enthousiaste game developer

  • Stefan.J
    Master
    Ontvangen Reacties
    9
    Berichten
    2.358
    • 4 juni 2011 om 09:28
    • #3
    Citaat

    Voor een nieuwe pagina moeten twee bestanden aangemaakt worden. Model en view. Één van deze kan een lege klasse bevatten. De ander moet twee functies hebben. Ééntje die alle functies aanroept en uitvoert en een output functie die naar de browser gaat.

    Mocht je je aan het MVC-patroon willen houden klopt dit niet. Daarbij, je moet per pagina twee classes definiëren, waaronder de View? Waarom is de View een class?

    Ik denk dat het belangrijk is dat je je framework flexibel houdt. Om dat te bereiken moet je in ieder geval een hoge abstractie aanhouden, en zorgen dat het gedrag van je framework aanpasbaar is (zoals ik goed geïmplementeerd vind ik Kohana).

    Daarbij is een scheiding tussen weergave, configuratie, data (opslag) en logica naar mijn inzien het alle belangrijkste.

  • DevIT
    Beginner
    Berichten
    26
    • 4 juni 2011 om 14:10
    • #4

    ook is 't wel handig dat er modules voor worden gemaakt, dat vind ik eigenlijk altijd wel fijn van bijvoorbeeld kohana

  • Tim
    Enlightened
    Ontvangen Reacties
    77
    Berichten
    3.686
    • 4 juni 2011 om 14:38
    • #5

    Zijn er ook specifieke dingen?

    Master student IT-recht en Master student Ondernemingsrecht & software ingenieur
    My Personal profile
    My professional profile (LinkedIn/CV)

  • Creativ3
    Professional
    Berichten
    1.658
    • 4 juni 2011 om 15:39
    • #6

    Ik ga bij deze mee met killingdevil. Maar als ik zo onbeleefd mag zijn ;) om te vragen wat jou framework zou verschillen van de andere aangezien daar grote teams achter zitten? Kun je er toch beter een standaard nemen (bijv. CI of Yii).

    Met vriendelijke groet,
    Creativ3

  • Tim
    Enlightened
    Ontvangen Reacties
    77
    Berichten
    3.686
    • 4 juni 2011 om 17:45
    • #7

    Mijne wordt simpel in gebruik. Al die andere frameworks zijn meer voor mensen die al redelijk wat php kennis hebben.

    Master student IT-recht en Master student Ondernemingsrecht & software ingenieur
    My Personal profile
    My professional profile (LinkedIn/CV)

  • DevIT
    Beginner
    Berichten
    26
    • 4 juni 2011 om 17:48
    • #8

    Ik raad je aan om toch aan t mvc pattern te houden, is sowieso voor de developer wat makkelijker

Participate now!

Heb je nog geen account? Registreer je nu en word deel van onze community!

Maak een account aan Login

ICT Nieuws

  • Fijne feestdagen

    tcbhome 28 december 2025 om 13:55
  • Kritieke update voor Really Simple Security-plug-in

    K.Rens 16 november 2024 om 16:12
  • ING Nederland streeft naar ondersteuning van Google Pay tegen eind februari

    K.Rens 2 november 2024 om 16:09

Blogs

  • Functioneel ontwerp

    Dees 28 december 2014 om 12:38
  • Access Control List implementatie in PHP/MySQL - deel 1/2

    FangorN 28 december 2018 om 12:35
  • Access Control List implementatie in PHP/MySQL - deel 2/2

    FangorN 29 december 2018 om 12:37

Gebruikers die dit topic bekijken

  • 1 Gasten
  1. Marktplaats
  2. Design
  3. Voorwaarden
  4. Ons team
  5. Leden
  6. Geschiedenis
  7. Regels
  8. Links
  9. Privacy Policy
ICTscripters ©2005 - 2026 , goedkope hosting door DiMoWeb.com, BE0558.915.582
Sponsors: Beste kattenhotel provincie Antwerpen | Beste Zetes eid kaartlezer webshop
Style: Nexus by cls-design
Stylename
Nexus
Manufacturer
cls-design
Licence
Commercial styles
Help
Supportforum
Visit cls-design