如今的圖形開發平臺,無論是對開發者開發仍是運維人員或者客戶,本質都是配置一些文件,而所謂的軟件的架構正是對這些配置文件能夠進行智能的解析,因此開發漸漸就是xml設計的開發,至於底層是如何解析的,就要看真正的編碼水平或者設計水平了spring
===========================================數據庫
流程:編程
配置流程,就好像按步驟作一件事同樣架構
etl:框架
就是一個管道的配置工人,按步驟進行管道的套接運維
ESB:模塊化
就像一個接線員,進行接線同樣學習
經過這個幾個,感受XML的開發是愈來愈形象,也比較符合辦事的流程,而不是研究......,編碼
固然了,底層開發仍是要求技術....spa
===========================================
================================================================================
基礎配置文件:
數據庫配置文件
spring事務配置文件-事務,AOP,Bean
BPM配置文件
ESB配置文件
自定義的一些配置文件
=================================================================================
1.使用原始配置文件
2.模塊化配置文件
3.自定義配置文件,這是基本就是配置開發,處理核心業務,無需關心交互(BPM,ESB,ETL,Batch處理等處理模式)
爲何這麼智能:
本質就是自定義一套元數據,它與配置文件進行交互,這對於普通開發人員進行隔離也就是透明的,能夠理解爲咱們如今使用開源框架
=================================================================================
上圖都是配置文件的編程(ETL,ESB,BPM)
=================================================================================
1.對於新來的開發人員,一方面就是業務的學習,瞭解
2.其次就是熟悉代碼,可是代碼都是通過好多年造成的,設計許多的邏輯以及大量的配置文件
3.若是儘早讓員工參與項目開發,最爲關鍵的就是業務培訓,再就是一大推配置文件,由於配置文件可能致使一個開發人員出現一些無聊的錯誤,至於技術,對應用開發基本培訓不是問題,要說研發的話,對於技術架構以及流程設計這些理解要求比較高也比較難,固然看我的水平了