


Comment les gens qui en ont assez d'écrire du code développent des logiciels
Moi, un oncle d'âge moyen de trente-quatre ans. Je code depuis plus de dix ans, du C++ au C#, du CS au BS. Quand je dors, je rêve d'"objets manquants", "indéfinis" et "Échec du chargement de la ressource". Ce n'était pas grave si je n'avais pas fait de développement BS auparavant, et la technologie utilisée était un peu moindre. Maintenant c'est incroyable, javascript, css, ajax, C#, python, java, sqlsever, oracle, mysql. Quoi qu’il en soit, être programmeur est voué à mener une vie misérable. Certains parlaient de transformation et de transfert vers la direction. La direction doit encore s'occuper des programmeurs. Si une bande de noobs sont confrontés à de tels problèmes techniques, ils doivent quand même s'adresser à moi !
Heureusement, l'année dernière, l'entreprise a organisé un voyage d'étude dans une unité coopérative, et ils ont travaillé sur des projets sur une base hebdomadaire. N'est-ce pas fou ? À une époque où l’expérience utilisateur est une préoccupation constante et où les clients doivent modifier leurs besoins en un clin d’œil, comment peut-elle être fournie aussi rapidement ? J'ai donc demandé conseil au directeur Yuan de leur département de projet. Après avoir entendu mes doléances, le directeur Yuan m'a regardé comme quelqu'un des temps anciens : « Frères, vous développez toujours de manière traditionnelle. Nous développons sur la base de frameworks depuis longtemps. Nous avons travaillé dur au cours des deux dernières années. ". Ici, j'ai également vu le cadre de développement Liruan qu'ils ont utilisé.
La couche inférieure de ce framework est entièrement configurée et peut directement prendre en charge les bases de données grand public. Les personnes qui ne connaissent pas le code peuvent développer des fonctions basées sur l'assistant. Les cadres de composants communs des workflows et des applications sont intégrés en eux-mêmes. Mais leur idée est bonne. Bien qu'elle puisse être développée sans aucune connaissance de base, le code source sera généré une fois le développement terminé. Les gens comme moi qui sont tout simplement paresseux peuvent s'appuyer entièrement sur ce framework pour effectuer le travail de base des programmeurs. tout, puis modifiez le code d'origine pour implémenter la partie logique clé. De plus, ce framework prend également en charge le déploiement distribué et en cluster. Dans ce cas, il n’y a pas lieu de s’inquiéter des performances.
Laissez-moi vous montrer l'une de ses principales fonctions :
1 En termes d'interface utilisateur, le framework est équipé de quatre ensembles d'interface utilisateur. . Ils découvrent la page Web. C'est ce qu'il y a à l'intérieur. Que sont la version classique, la version Feishang, la version Xuandong et la version Feiyang ?
2. Gestion des autorisations - autorisations de fonctions, autorisations de données
3. Conditions préalables au workflow : table de données correspondante/formulaire personnalisé
4. Flux de travail - Conception de processus
5. Centre de rapports
Après avoir configuré l'instruction SQL de la base de données, l'effet d'aperçu final sera comme ceci
6. Générateur de code
Après avoir sélectionné la base de données requise, configurez les informations et le code sortira immédiatement.
D'une manière générale, ce framework peut mettre en œuvre tout ce dont vous avez besoin dans le travail. Il est sans aucun doute excellent pour les gens comme moi qui écrivent du code et deviennent des patients paresseux contre le cancer. Bien sûr, je dois partager une si bonne chose. Vous pouvez aller découvrir la fonction. Leur site officiel est : www.learun.cn
Au fait, voici l'adresse d'essai : www.learun.cn:8090
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!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

Video Face Swap
Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Dans le processus de développement C#, le développement rapide et les méthodologies de développement agiles sont très importants, en particulier dans le marché actuel en évolution rapide. Dans cet article, je partagerai mon expérience de développement C#, en me concentrant sur les méthodologies de développement rapide et de développement agile. 1. Qu'est-ce que le développement rapide ? Le développement rapide consiste à répondre rapidement à la demande du marché afin que les produits puissent être lancés le plus tôt possible. Cette méthode de développement peut considérablement raccourcir le cycle de développement du projet, réduire les coûts et permettre un développement itératif rapide basé sur les besoins des utilisateurs. Un développement rapide nécessite certains moyens techniques spécifiques, comme l'utilisation

L’essor de l’intelligence artificielle entraîne le développement rapide du développement de logiciels. Cette technologie puissante a le potentiel de révolutionner la façon dont nous construisons des logiciels, avec des impacts considérables sur tous les aspects de la conception, du développement, des tests et du déploiement. Pour les entreprises qui tentent de se lancer dans le domaine du développement dynamique de logiciels, l’émergence de la technologie de l’intelligence artificielle générative leur offre des opportunités de développement sans précédent. En intégrant cette technologie de pointe dans leurs processus de développement, les entreprises peuvent augmenter considérablement l’efficacité de la production, réduire les délais de mise sur le marché des produits et lancer des produits logiciels de haute qualité qui se démarquent sur le marché numérique extrêmement concurrentiel. Selon un rapport de McKinsey, la taille du marché de l’intelligence artificielle générative devrait atteindre 4 400 milliards de dollars d’ici 2031. Ces prévisions reflètent non seulement une tendance, mais montrent également le paysage technologique et commercial.

En tant que technologie de pointe, l’intelligence artificielle (IA) présente un grand potentiel dans divers domaines. Dans le domaine du développement de logiciels, l’application de l’intelligence artificielle a également suscité une grande attention. De l'automatisation des tâches à l'optimisation du code, l'IA offre aux développeurs de nombreuses façons innovantes d'augmenter l'efficacité, la qualité et la créativité. Cet article explorera l'application de l'intelligence artificielle dans le développement de logiciels, en se concentrant sur le développement de tâches d'automatisation et d'optimisation 1. Génération de code En apprenant les bases de code existantes, l'intelligence artificielle peut générer automatiquement des extraits de code ou même des modules complets. Ceci est très utile aux développeurs pour créer rapidement des frameworks de base, économisant ainsi du temps et des efforts. Par exemple, certains outils d'IA peuvent générer du code standard basé sur les exigences, permettant ainsi aux développeurs de commencer à travailler plus rapidement2.

Traducteur | Révisé par Chen Jun | Chonglou Dans les années 1990, lorsque les gens parlaient de programmation logicielle, cela signifiait généralement choisir un éditeur, vérifier le code dans la base de code CVS ou SVN, puis compiler le code dans un fichier exécutable. Les environnements de développement intégrés (IDE) correspondants tels qu'Eclipse et Visual Studio peuvent intégrer la programmation, le développement, la documentation, la construction, les tests, le déploiement et d'autres étapes dans un cycle de vie complet de développement logiciel (SDLC), améliorant ainsi l'efficacité du travail des développeurs. Ces dernières années, les outils populaires de cloud computing et d'automatisation DevSecOps ont amélioré les capacités complètes des développeurs, permettant ainsi à un plus grand nombre d'entreprises de développer, de déployer et de maintenir plus facilement des applications logicielles. Aujourd’hui, l’IA générative est le développement de la prochaine génération

PHP (Hypertext Preprocessor) est un puissant langage de script côté serveur adapté au développement de pages Web dynamiques et d'applications Web. Avec la sortie de PHP8, de nombreux frameworks grand public ont également reçu de nouvelles mises à niveau et améliorations, offrant aux développeurs plus de possibilités et de commodités. Cet article présentera plusieurs frameworks grand public encore largement utilisés à l'ère PHP8 et fournira quelques exemples de code spécifiques pour aider les développeurs à démarrer et à développer plus rapidement. Laravel : Laravel est actuellement

L'intelligence artificielle pénètre de plus en plus dans nos vies et notre travail, et il en va de même pour les activités de développement de logiciels. Certains modèles relativement figés sont remplacés par le low-code et l'intelligence artificielle. De plus en plus d'attention est accordée à l'utilisation de l'IA pour améliorer l'efficacité de la livraison. Ce que décrit cet article Les cinq outils mentionnés peuvent nous aider dans le travail de développement quotidien, alors autant les essayer. 1. Catégorie Tabnine : outil de complétion de code AI. Site Web : tabnine.comPlugin VSCode : bit.ly/3QTvC8cTabnine rend les développeurs plus productifs en complétant automatiquement leur code. La complétion intelligente du code permet de gagner beaucoup de temps. Au fur et à mesure que vous tapez, Tabnine prédit et construit

Installation Docker de Symfony : parvenir à un développement rapide Préface : Symfony est un framework PHP populaire qui fournit de nombreux outils et composants pour aider les développeurs à créer rapidement des applications Web de haute qualité. Docker est une plate-forme de conteneurisation qui permet de déployer rapidement des applications et d'isoler les environnements. Dans cet article, nous explorerons comment installer et configurer Symfony à l'aide de Docker pour un développement rapide. Installer Docker et DockerCompose

La technologie blockchain est devenue un sujet brûlant à l’ère numérique, et le langage Go occupe également une place importante dans le développement de la blockchain. En tant que langage de programmation efficace, stable et facile à apprendre, le langage Go peut développer rapidement des applications blockchain de haute qualité. Cet article partagera quelques conseils pour développer rapidement des applications blockchain en langage Go. 1. Utilisez la coroutine spécifique au langage Go pour améliorer la concurrence. La coroutine (goroutine) du langage Go est une partie importante de son mécanisme de concurrence. Les coroutines ont une mémoire plus petite que les mécanismes de thread traditionnels.
