Question

Je travaille pour une entreprise qui m'a récemment embauché pour créer une nouvelle version de leur logiciel existant, qui a maintenant plus de 12 ans. Le nouveau logiciel est une réécriture complète de l'ancien et ils veulent que ce soit beaucoup plus "en ligne" que la version précédente. Je suis l'un des deux programmeurs, l'autre ayant été avec l'entreprise depuis plus de 20 ans et est maintenant proche de la retraite.

Le problème auquel je suis confronté est qu'avec presque toutes les idées que je suggère qui ne correspondent pas à ce qu'il pense, il est simplement abattu, ignoré et oublié. Jusqu'à présent, j'ai laissé beaucoup glisser; Rien de trop critique et des choses qui pourraient être changées plus tard si nécessaire.

Cependant, nous avons maintenant le sujet de la façon de stocker les données qui doivent être accessibles à tous les clients; Il veut utiliser SQL Azure et stocker autant de données que possible dans les blobs XAML-String, puis utiliser DevForce IdeaBlade pour générer tout le code arrière. Je ne suis pas convaincu, je pense que si nous utilisons une solution de stockage SQL, nous devrions utiliser des tables de base de données relationnelles, qui sont normalisées, etc. ou nous ne devrions pas utiliser du tout SQL, et peut-être utiliser une autre méthode qui permet Stockage des objets C # directement?

Qu'en pensez-vous?

Edit: OK, pour donner aux gens un peu plus d'informations, le programme pourrait être considéré comme une sorte d'application de type Photoshop, mais visant un marché spécifique. Les utilisateurs ont accès à une bibliothèque de modèles "arrière-plans" sur lesquels ils peuvent également ajouter du texte, des images, etc. Lorsqu'ils parcourent la bibliothèque de modèles, ils pourront les filtrer par type, couleur, etc.

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
scroll top