From: Teemu A. <te...@io...> - 2004-02-13 19:25:42
|
> serious: I really believe that OI is currently the best plattform for > developing web applications with Perl. I agree. I tried several platforms (for example, Mason) after moving to OI. I personally like the quality of the code and available documentation produced for OI in top of the basic features that do everything smoothly what I need for a web application server. I also checked Zope out but I didn't like the ammount of features they have put into it, resulting in a quite of a learning curve to know how to do things the correct way. I also find OI very lightweight and SPOPS very effective in performance. I call it "Zope without the bloat" =) The only lack in OI I find is easy creation of content without the need to create templates (I call them Fields) and also the possibility to build Validators (basic user input validation for the fields. For example a number based field for age should only contain numbers) and Constructors (converting abstract Field types to something like HTML based fields or something else). In plone they have Archetypes (formerly CMFTyles) for such and in some other languages like Java I think they call them FieldEditors. Earlier on this list I told I'm working on such an higher level platform based on OI and the alpha sources are already available and it sure reduces the development time of web applications. Based on my efforts I have worked this week on a File Manager that features tree view, icon view and detailed view of files with meta-data. Some nice features include cut/copy/paste files and downloading selected files and directories as Zip or Tar/gz and also uncompressing such files in the server side. For Chris, I would like to hear more about the final details how internationalization is going to be implemented in the next release, before I start to work on my own =) -- Best regards, Teemu Arina Ionstream Oy / Dicole Komeetankuja 4 A 02210 Espoo FINLAND Tel: +358-(0)50 - 555 7636 http://www.mimerdesk.org http://www.dicole.fi/en |