Hie,

I agree with the point that abstraction is necessary in modern softwares.
But can Perl achieve this goal ?
I'm used to Java with MVC, patterns and object/database mapping.

We could imagine a migration step by step from Perl to Java since Perl
compiler is integrated into JVM.

Regards,

2010/11/12 Clay Fouts <[email protected]>

> Hello, Miguel.
>
> You state well the necessity of adopting these sorts of strategies to
> promote the long term viability of Koha. Without architectural clarity, the
> ability to add and refine features is growing increasingly difficult without
> stepping on other people's work and introducing action-at-a-distance bugs.
> Working toward a solution to this dilemma is exactly the purpose of having a
> technical committee^H^H^H^H^H^H^H meetings to hash these issues out and try
> to develop a consensus on which tools and patterns would best suit Koha,
> then draw a road map describing incremental steps developers can take in
> order to get from point A to point B.
>
> I have a few high-level ideas toward this end:
> * start separating out the monolithic C4 modules into Model and Controller
> modules, cleaning up circular dependencies as needed.
> * move most of the contents of .pl files into the View modules.
> * switch to more flexible template system, like TT.
> * split out C4::Context into "user" context for authorization, "schema"
> context for data sources, "environment" context for CGI vs. CLI vs. PSGI
> * centralize database access calls, either through an ORM or through a
> customized layer on top of DBI.
>
> I think the specific tools applied are less critical than the underlying
> principles which any number of those tools could facilitate.
>
> Cheers,
> Clay
>


-- 
Fridolyn SOMERS
ICT engineer
PROGILONE - Lyon - France
[email protected]
_______________________________________________
Koha-devel mailing list
[email protected]
http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/

Reply via email to