Hello,
je compte crée une web-app de monitoring de Postgresql (comme MONYog par exemple), Seulement je ne sait pas trop en quoi la crée, j'ai normalement l'habitude d'utiliser RoR pour mes applications web, mais je sait pas trop si ça conviendrais, vu que j'utiliserais pratiquement que des requêtes en SQL et pas d'ORM (pour accéder aux vues systèmes et aux fonctions de monitoring), Je pensait éventuellement a utiliser django qui est peut être plus flexible (notamment au niveau formulaire, il me semble que c'est mieux quand les formulaires ne sont pas liée a un modèle par apport a rails), mais j'aimerais éviter si possible la case PHP,
En gros voila les fonctions dont j'aurais besoin :
- Créations de graphiques de statistiques
- Utilisation de requêtes SQL brute
- Connexion a plusieurs serveurs postgresql simultanément
- Connexion a un serveur SSH (pour cpu, le swap, et la ram) (pas obligatoire, mais mieux)
Qu'en pensez vous ?
Que me conseillez vous ? (Mes meilleurs compétences sont sur RoR)
Merci
# Merb
Posté par yellowiscool . Évalué à 2.
Envoyé depuis mon lapin.
# Perl
Posté par Joris Dedieu (site web personnel) . Évalué à 2.
Au niveau des libs tu as de quoi faire (base de données, graphiques, ssh, templates, moteur web ...). Mais ce n'est pas le principal avantage.
Ton application, va être utilisée (je l'espère pour toi en tout cas) par des admins.
Hors ceux-ci seront sensibles à deux points
- ils connaissent tous Perl
- perl est déjà présent sur toutes leurs machine, ils savent tous installer des modules, manager les applications ...
Une application de monitoring ne dois pas être intrusive. Si je l'installe dans un parc en production, je n'ai pas envie d'installer et surtout d'administrer Rails/Mongrel pour ça.
Perl à mon avis t'amènera plus de contributeurs et d'utilisateurs que RoR dans ce cas précis.
Reste php mais bon, php c'est vraiment ... comment dire ... php :)
En tout cas ton projet est vraiment intéressant.
[^] # Re: Perl
Posté par kedare . Évalué à 1.
Puis je pense pas que les admins connaissent plus perl que python par exemple (python devient de plus en plus connu, et je connais beaucoup plus de monde dans mon entourage qui pratique python que perl)
[^] # Re: Perl
Posté par Joris Dedieu (site web personnel) . Évalué à 2.
Ce n'est vraiment pas mon sentiment. Rien que par la force de l'existant, Perl à un poids énorme. De plus Perl est le seul interpréteur présent de base sous tous les Unix. Après je connais quelques admins qui préfèrent awk (ceux qui utilisent ed(1) pour éditer leurs fichiers).
> Le problème c'est que je connais pas du tout perl :d
On ne connais jamais vraiment Perl. En général c'est lui qui vous connaît :)
Perl c'est là :
http://sylvain.lhullier.org/publications/perl.html
http://articles.mongueurs.net/magazines/
http://search.cpan.org/
Et évidement : http://paris.mongueurs.net/aplusplus.html
Bon en fait tout ça n'est pas très grave. Perl, RoR ... l'important c'est que ton soft, il roxe des ours polaires (comme on dit).
[^] # Re: Perl
Posté par Raphaël SurcouF (site web personnel) . Évalué à 2.
Cependant, je préfère largement un agent SNMP (comme pgsnmpd[1]) pour faire de la supervision.
Une application web risque d'être trop intrusive, même en Perl.
[1]: http://pgsnmpd.projects.postgresql.org/
[^] # Re: Perl
Posté par kedare . Évalué à 1.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.