Discussion:
Cherche avis sur OCsigen
(trop ancien pour répondre)
Mihamina Rakotomandimby
2008-01-16 10:05:31 UTC
Permalink
Bonjour,
Je dois créer de zéro une application pour gérer notre petite affaire
familliale.
Elle est composée d'un petit garage automobile, d'une plantation, de
quelques chambres d'hotes proposées en location.
C'est juste pour vous donner la variété des activités.
On a besoin de définir dès le début des utilisateurs qui ont des droit
différents: certains ne doivent pas avoir accès aux données financières.
L'AJAXification n'est pas encore obligatoire.
On peut utiliser une base de donnée si necesaire et meme un annuaire
LDAP aussi, ça ne me dérange pas.
L'ensemble des utilisateurs du système est réparti sur plusieurs sites
mais en gros, on ne prévois pas plus de 10 users simultanés pour le moment.
On ne souhaite évidemment que la croissance de la petite affaire, d'ou
le choix d'un "framework" pour la scalabilité.

J'ai de mon coté la "finale" entre Zope3 (Python) et OCsigen. Je connais
un peu déjà Zope. OCsigen, je ne le connait que par sa documentation,
mais tel que c'est foutu, ça me semble quand meme bien ficellé. Mais
est-ce qu'il y en a qui ont une expérience d'OCsigen? Sur quel taille de
projet? Sur quel nombre de développeurs (je suis seul).... Est-ce une
usine à gaz dans le fond?

Merci de vos avis.
Gabriel Kerneis
2008-01-17 06:28:53 UTC
Permalink
Bonjour,
Post by Mihamina Rakotomandimby
est-ce qu'il y en a qui ont une expérience d'OCsigen? Sur quel taille de
projet? Sur quel nombre de développeurs (je suis seul).... Est-ce une
usine à gaz dans le fond?
Je suis partial, participant au développement d'Ocsigen. Ce que je
dirais, c'est qu'il est devenu assez mature pour être utilisé dans un
projet tel que le tien - la version 1.0 n'est plus qu'une question de
semaine, toutes les fonctionnalités ont été atteintes, on attend juste
de voir si des bugs restent à corriger.
Par contre, ça demande un certain investissement, c'est clairement une
nouvelle manière de penser la programmation web. Pour l'intégration avec
une base SQL, l'idéal est Postgresql (il y a une interface pour Caml qui
vérifie le typage à la compilation, par contre ça implique d'avoir une
copie de la base sur la machine utilisée pour développer). Pour LDAP, je
ne connais rien qui existe à l'heure actuelle.

Pour répondre plus précisément à ta question d'expérience de
développement sous Ocsigen, tu devrais reposter (en anglais si possible)
sur la liste de diffusion Ocsigen (cf. http://ocsigen.org). Il y a eu
deux ou trois projets d'une certaine ampleur réalisés par des
contributeurs externes qui seront mieux placés que moi pour te donner
des détails (n'ayant pas la vue "interne" qui biaise l'évaluation).

A bientôt,
--
Gabriel Kerneis
Loading...