fre*_*ixo 7 user-interface mysql-workbench
我想知道哪种技术用于显示MySQL Workbench GUI.我怀疑是使用Java FX但我对此并不十分肯定.
Mik*_*hke 11
MySQL Workbench是一个主要用C++编写的应用程序.有用C#(Windows)和Objective-C(Mac)编写的平台特定部分.用于GUI的框架是:
可以使用C++,Python或Lua创建插件.MySQL Workbench中管理员部分的很大一部分都是用Python编写的.平台特定部分由称为mforms应用程序的薄层包装,可以通过插件(包括用Python或Lua编写的插件)访问.第一个版本是在Windows上使用Microsoft Visual Studio 2005创建的,后来针对Mac OS X和Linux进行了增强.
更新:
从版本6.1开始,Lua支持已被删除.
更新2:
自2015年10月起,社区代码可从Github获得.