Maison  >  Article  >  développement back-end  >  Explication détaillée des étapes pour créer une plateforme de développement rapide

Explication détaillée des étapes pour créer une plateforme de développement rapide

零下一度
零下一度original
2017-06-24 09:57:133562parcourir

L'entreprise a un volume d'affaires important et a entrepris de nombreux projets Afin de raccourcir le cycle de développement, mon patron m'a demandé de prendre les devants dans la construction d'une plateforme de développement rapide.

Notre activité principale est de développer des systèmes de gestion tels que OA, CRM et ERP. En créant un backend commun et en le combinant avec des composants développés rapidement, l'efficacité du développement peut être considérablement améliorée.

De plus, le patron a souligné à plusieurs reprises que le développement d'applications devait être pris en charge et qu'un développement pouvait être déployé sur Android et iOS.

En guise d'article d'ouverture, permettez-moi d'abord de présenter les points fonctionnels et techniques du framework, et les articles de suivi l'expliqueront en détail par fonction.

En présentant "l'adresse de démonstration de l'expérience en ligne", j'espère que tout le monde pourra s'en inspirer.

Site officiel :, adresse d'expérience : :8090/, nom d'utilisateur : Système, mot de passe : 0000

1 Technologie utilisée dans le framework

(1) Technologie front-end. : ajax +jQuery+jqgrid+Bootstrap

(2) Environnement de développement : VS2012-VS2015

(3) Base de données : SQL Server, Oracle, MySQL

(5) Backend technologie : ASP.NET MVC, TinyIoc (conteneur IoC), EF (framework ORM), Log4Net, NPOI, etc.

2.Affichage des principales fonctions du framework

Le terminal mobile. est développé via HTML et ajax Interact avec l'interface webapi backend. Une fois le développement terminé, il peut être intégré dans une application que les utilisateurs peuvent télécharger

Interface mobile :

Page de connexion :

1. Interface principale

IM en ligne

La gestion des autorisations est très importante dans un développement rapide, car chaque fonction doit contrôler les autorisations. Après avoir développé un composant d'autorisation générale, le développement ultérieur n'a besoin que de se soucier de la mise en œuvre commerciale et n'a pas besoin de le faire. contrôler les autorisations. Peut économiser beaucoup de travail.

Gestion des autorisations---Autorisation des fonctions

Gestion des autorisations--Autorisation des données

Basé Le concepteur de flux de travail Web peut personnaliser les formulaires et les processus, et le contrôle est relativement détaillé. Facile à utiliser.

Workflow--formulaire personnalisé

Workflow--conception de processus

Développement rapide : les utilisateurs peuvent générer du code front-end et back-end pour toutes les fonctions via une série de configurations, mettre le code dans la solution, l'exécuter et le compiler, puis utilisez-le.

Rapport

Commande : Fonctions développées via le cadre de développement agile, l'ensemble de la gestion de la relation client est développé via le cadre de développement et l'efficacité du développement est très élevée.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn