自己開發出一款代碼生成器難不難,這要取決于代碼生成器想做到什麼樣的專業級别。如果隻是開發給自己用的,相對簡單很多。如果是要釋出到市面上給别人用的,要求比較高,會有一些難度。
以前做OA辦公系統的項目,為了提高開發效率,就在OA項目裡開發內建了一個根據資料庫表生成CURD功能的簡單代碼生成器功能。确實能提高開發效率,但有不足的地方就是不能單獨剝離出來,要跟整個項目內建在一起才能使用。也不能實作多語言代碼輸出,比如我那個OA項目是用PHP開發的,想開發Java項目的時候,就用不了。
為了代碼生成器的通用性,終于下定決心用C#+WPF+XML技術棧打造一款專業級别的代碼生成器。可以導入PowerDesigner的模型變成這款代碼生成器的模型,可以直接導入SQL資料庫腳本變成模型,可以根據模闆導出MySQL、SQL Server、Oracle、PostgreSQL等資料庫腳本,可以生成Java、.NET、C&C++、Go、PHP、Android、iOS-Swift、iOS-Object-C、Delphi(Pascal)、Javascript等所有程式設計語言的代碼。
自己開發出一款代碼生成器難不難,這要取決于代碼生成器想做到什麼樣的專業級别。如果隻是開發給自己用的,相對簡單很多。如果是
自己開發出一款代碼生成器難不難,這要取決于代碼生成器想做到什麼樣的專業級别。如果隻是開發給自己用的,相對簡單很多。如果是
自己開發出一款代碼生成器難不難,這要取決于代碼生成器想做到什麼樣的專業級别。如果隻是開發給自己用的,相對簡單很多。如果是
自己開發出一款代碼生成器難不難,這要取決于代碼生成器想做到什麼樣的專業級别。如果隻是開發給自己用的,相對簡單很多。如果是
自己開發出一款代碼生成器難不難,這要取決于代碼生成器想做到什麼樣的專業級别。如果隻是開發給自己用的,相對簡單很多。如果是
自己開發出一款代碼生成器難不難,這要取決于代碼生成器想做到什麼樣的專業級别。如果隻是開發給自己用的,相對簡單很多。如果是
自己開發出一款代碼生成器難不難,這要取決于代碼生成器想做到什麼樣的專業級别。如果隻是開發給自己用的,相對簡單很多。如果是
自己開發出一款代碼生成器難不難,這要取決于代碼生成器想做到什麼樣的專業級别。如果隻是開發給自己用的,相對簡單很多。如果是
自己開發出一款代碼生成器難不難,這要取決于代碼生成器想做到什麼樣的專業級别。如果隻是開發給自己用的,相對簡單很多。如果是
自己開發出一款代碼生成器難不難,這要取決于代碼生成器想做到什麼樣的專業級别。如果隻是開發給自己用的,相對簡單很多。如果是