写在前面:24.11.7 更改旧文时发生了这样的事<div>CSDN后台:你的博文审核未通过<br> 您的博文《关于MS Access替代方案 低代码神器 nuBuilder Forte:基于PHP和MySQL开源工具》因涉及过度宣传,审核不通过,建议删除相关过度宣传后发布。 如果你想发布更多的推广和广告信息, 欢迎你移步社区。 建立社区请点击这里。 如果有疑问或其他问题请联系客服。 </div><div><b>特借此宝地记录和分享此文</b></div><div><br></div><div>很久很久以前用MS Access 写了几个程序,<a href="https://zhuanlan.zhihu.com/p/75420812" target="_blank" class="link" style=""><i class="iconfont icon-iconfontlink"> </i>一直想把它们换掉</a>,但始终没有找到一个工作量适度的工具,近来有点时间于是在网上查询,终于有了新发现nuBuilder Forte,这是需要服务器和PHP的软件包,一般来说花一到两天时间就可以完全搞明白这个神器是如何工作的,实在太棒了!<br><br>NuBuilder Forte旨在使人们易于使用。 它是用于开发基于Web的数据库应用程序的基于浏览器的工具。<br><br>其简洁的界面和低代码工具(包括对拖放的支持)使用户可以快速创建和使用数据库。 作为一个完全基于Web的应用程序,可以从浏览器的任何位置访问数据。 一切都存储在MySQL中,并且可以备份在一个数据库文件中。<br><br>它使用行业标准的编码语言(HTML,PHP,JavaScript和SQL),使开发人员也可以轻松上手。<br><br>视频和其他文档<a href="https://forums.nubuilder.com" target="_blank" class="link"><i class="iconfont icon-iconfontlink"> </i>(英文论坛)</a>中提供了有关主题的帮助,包括创建表单,进行搜索,生成报告等。<br><br>nuBuilder Forte已获得GPLv3.0许可,您可以在GitHub上下载它。 您可以通过咨询nuBuilder论坛或观看其演示视频来了解更多信息。<br></div><div><br></div><div><b>特点:</b><br><br> - 安装简单(可以说毫无障碍)<br> - 因为是PHP故对服务器要求非常非常低<br> - 易用(前提是先看比萨饼店视频,看明白了可以省很多时间)<br> - 功能强大<br> - 维护简单(相对MS ACCESS,只要维护Server端就可以了)<br> - 英文论坛活跃(几乎有问必答,反应很快)<br> - 对手机端的支持不尽人意<br> <br><br><b>安装:</b><br>Linux/Debian 安装有文字资料,请看[<a href="https://wiki.nubuilder.net/nubuilderforte/index.php/Installation_on_Linux/Debian" target="_blank" class="link"><i class="iconfont icon-iconfontlink"> </i>链接</a>],Win上的安装只有油管上的地址https://youtu.be/nHlmZJpv8LU,实际上安装很简单,看懂Linux的要求也就可以在win上安装了。<br><br>**名称规范Naming Conventions** 还是非常重要的,如果不注意会遇到麻烦的<a href="https://wiki.nubuilder.cloud/index.php?title=Naming_Conventions" target="_blank" class="link"><i class="iconfont icon-iconfontlink"> </i>[🔗]</a>。<br><br>导入你的老数据的准确姿势为:先建立一个空的nuBuilder库,然后用nuBuilder自带工具导入老数据,不然老数据显示出问题,你都不知道为什么。<br><br>nuBuilder鲜有中文资料,看到最多的分享是来自“<a href="https://xiaohost.com/?s=nubuilder" target="_blank" class="link"><i class="iconfont icon-iconfontlink"> </i>[发布人:老牛]</a>”,但内容还是不错的;<a href="https://wiki.nubuilder.net/nubuilderforte/index.php/Main_Page" target="_blank" class="link"><i class="iconfont icon-iconfontlink"> </i>[英文官网说明]</a>,就是非常慢,需要有点耐心。<br><br>**花时间看一下这个视频可以节约很多时间,同时对这个工具有很好的了解**:<a href="https://download.csdn.net/download/weinsheimer/21415275" target="_blank" class="link"><i class="iconfont icon-iconfontlink"> </i>[简单的比萨饼店]</a>30分钟搞定!<br></div><div><br></div><div>看一下比萨饼店例子中的第一部分:<br><br></div> 图一为界面完成后输入了第一条数据以后的样子 图二为客户列表清单(当时选择只显示3列) 图三为客户界面的对象清单,在此可以做很多个性化设置 图四为数据库的截图<div>需要特别说明的是customer_id是nuBuilder自动生产的,varchar(25),在界面上是看不到的,是用来连接不同的表。<br></div> 图五账单,按视频的例子做到下面这步,你会看到很多常用功能。 总的体会,虽然有需要学习的地方,但还是相当好用。<div>下面是一些相关资料的出处:<br><div><a href="https://github.com/smalos/nuBuilder4-Code-Library/wiki/Installing-nuBuilder" target="_blank" class="link" style=""><i class="iconfont icon-iconfontlink"> </i>英文安装说明</a>,<a href="https://www.nubuilder.com/pdf/nubuilder-forte-user-guide.pdf" target="_blank" class="link"><i class="iconfont icon-iconfontlink"> </i>英文用户手册</a>,<a href="https://forums.nubuilder.cloud/" target="_blank" class="link"><i class="iconfont icon-iconfontlink"> </i>英文论坛</a></div><div><a href="https://wiki.nubuilder.cloud/index.php?title=PHP" target="_blank" class="link"><i class="iconfont icon-iconfontlink"> </i>PHP编程:界面变量</a><br></div><div><a href="https://wiki.nubuilder.cloud/index.php?title=Javascript#nuShow" target="_blank" class="link"><i class="iconfont icon-iconfontlink"> </i>Each Form can contain custom JavaScript code</a><br></div><div><a href="https://wiki.nubuilder.cloud/index.php?title=Objects" target="_blank" class="link"><i class="iconfont icon-iconfontlink"> </i>nuBiulder Objects</a><br></div><div><a href="https://github.com/smalos/nuBuilder4-Code-Library/wiki/Updating-nuBuilder" target="_blank" class="link"><i class="iconfont icon-iconfontlink"> </i>升级说明 Updating nuBuilder</a><br></div>Overwrite your nuBuilder files except for nuconfig.php<br><div>Log into nuBuilder, go to the Database tab, hit the 'Update' . Follow the steps in the wizard<br></div></div><div><br></div><div><mark>最显著的缺点:手机端是鸡肋,根本无法用;</mark><br>因为这个低代码的特性也额外导致了一些限制,比如自动将“表格名称”+“_id”作为主键,主键是自动生存的,格式也定死了,自然就降低了灵活性;“Subform”跟“主Form”的连接也是针对这个主键的,这样Subform上的“外键”就相当尴尬,类似的限制还有不少。<br>从一开始就了解这些限制可以在使用nuBuilder时节省时间,抛弃幻想,找对路子。<br></div><div><br></div><div>更多类似产品请看[<a href="http://www.bimant.com/blog/top18-open-source-low-code-platforms/" target="_blank" class="link"><i class="iconfont icon-iconfontlink"> </i>18个低代码开发平台</a>] 「开源」。<br></div><div><a href="http://www.accessoft.com/article-show.asp?id=18029" target="_blank" class="link"><i class="iconfont icon-iconfontlink"> </i>MS Access数据库是被严重低估的一款优秀软件</a> nuBuilder Forte 继承了Access数据库的主要优点,同时也克服了它的主要缺点。<br></div><div><a href="https://zhuanlan.zhihu.com/p/159221951" target="_blank" class="link"><i class="iconfont icon-iconfontlink"> </i>为什么我抛弃了Access?</a> 这应该是活字格低代码开发平台广告软文,但还是值得一看。<br></div><div><a href="https://blog.csdn.net/u011509229/article/details/107554902" target="_blank" class="link"><i class="iconfont icon-iconfontlink"> </i>Access用户如何借助低代码转型为Web(B/S和移动端)开发?</a><br></div><div>==👇2022年4月8日更新==<br></div><div>2021年1月nuBuilder 4.5版上的Pizza Tutorial on nuBuilder 4.5的[<a href="https://download.csdn.net/download/weinsheimer/85094063" target="_blank" class="link"><i class="iconfont icon-iconfontlink"> </i>完整英文说明包含例子源码</a>]!<br></div> 操作界面 例子源码文件清单