[fria24] Tjat tjat tjat
Jean-Marc Orliaguet
jmo at chalmers.se
Fre Nov 18 13:19:51 CET 2005
Alexander Nordström wrote:
>Friday, 18 November 2005 18:43, Jakob Carlsson wrote:
>
>
>>Det är väldigt många som tjatar om att "tänk inte på språket ännu,
>>tänk på design av systemet och .... istället",
>>
>>
>
>Det är den sedvanliga kampen mellan hackare (bottom-up) och ingenjörer
>(top-down). Traditionellt har fri programvara till stor del följt
>hackarnas utvecklingsmodell, på gott och ont. Frågor som bör ställas
>och besvaras är vad som är lämpligt för just detta projekt eller om
>alternativ är möjliga och bättre. Svaret inställer sig inte per
>automatik, och det är mycket möjligt att valet är godtyckligt, men det
>bör ändå finnas ett tydligt ställningstagande för att alla ska vara
>medvetna om spelreglerna.
>
>
hej,
jag håller med, här ligger problematiken.
"bottom-up" modellen fungerar för små projekt, prototyper, osv men inte
så bra med stora projekt. Nu förstår jag varför diskussionen om
teknikval ("Drupal vs Zope3") inte leder någonstans. Zope3 *kräver* en
top-down approach.
Det finns inte en chans att du får en "hello world" på skärmen om du
inte förstår vad en "view" är, vad en class är, vad ett interface är,
hur rättigheter fungerar osv. (cf. http://www.benjiyork.com/quick_start/ )
med php kan du skriva "Hello world" i en .php fil och med stolthet titta
på resultated redan med en gång utan att ha tänkt på designen (funktion,
workflow, roller, rättigheter, storage, content vs presentation, ...)
i slutändan förutsätter ändå alla två modeller att det finns någon form
av design. Zope3 kräver att man utvecklar applikationen på tavlan innan
man börjar implementera en rad kod.
PS: Plone som nämdes tidigare är en applikation med färdigbyggd funktion
och moduler som inte tål att man ändra för mycket i den om man inte
förstår det man gör, jag tror inte att det går att jämföra med Zope3.
mvh /JM
More information about the selinux-fria24
mailing list