Je commence avec Rails et je me pose une question vis à vis des
possibilités qu’il propose. En effet l’application (local) que je
souhaite réaliser a des besoins un peu particulier et je voudrais savoir
si rails peut y répondre, le truc c’est que je ne connais pas encore
bien rails donc je m’adresse à vous
Pour faire simple,est il possible a partir d’une page rails d’exécuter
des commandes shell? Est-il possible de définir une zone de dessin? un
tableur? et de parser des xml?
oui, Rails peut répondre à tout cela, mais c’est un framework web, par
conséquent :
application locale : prévoir de packager dans l’installation les
serveurs Web et BDD
exécuter des commandes shell : oui, sans problème
zone de dessin : en canvas c’est possible, mais Rails ne t’aidera pas
beaucoup.
Il te faudra un plugin ou du code JavaScript, à voir selon le
besoin.
un tableur : oui, mais la complexité dépend ce que tu veux.
Des tables HTML sans souci, filtres et mises à jour temps réel ça
se code,
un langage de macro entier… c’est moins pertinent.
parser des XML : aucun problème
N’hésite pas à nous en dire plus, la zone de dessin et le tableur sont
typiquement cas où une bonne ergo, une excellente compréhension du
problème… peuvent éviter les phases “compliquées”.
Ce sont aussi des éléments que les utilisateurs préfèreront faire avec
leurs outils habituels (surtout Excel), et par exemple il te suffirait
d’une intégration Excel (import/export) et envoi de fichiers image,
plutôt que tout faire dans une appli monolithique.
Ça dépend de qui finira par le faire. Si le projet est ambitieux, et
bien que je sois persuadé que Rails serait mieux pour le faire, si tu es
seul, il est sûrement plus simple d’utiliser ce que tu connais déjà.
Bonne soirée,
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.