2016-03-01 65 views
3

我被提供了一个与4D数据库相关的任务,但是,我没有任何数据库技能,比如SQL,我可以编程而不是数据库方面,只是想知道我应该在4D数据库之前学习一些SQL吗?或者他们完全不同?感谢您的建议。我需要知道SQL来学习4D数据库吗?

回答

4

4D不仅仅是一个;它包含一个GUI设计器,拥有它自己的programming language,并包含一个用于构建双击应用程序的编译器。有很多插件扩展了产品,并且允许您编写代码来自己扩展它。 4D的可能性是非常无限的。这里的要点是你可以创建一个甚至不使用数据库引擎的应用程序,因此数据库背景不会那么重要。

您不需要知道SQL即可在4D中编程。有一个图层,但您也可以使用非SQL命令来完成大部分相同的任务。当然,SQL可能更适合某些任务,并且是其他任务的唯一选项(请参阅replication and synchronization)。一般来说,你应该学习SQL,因为它可以帮助很多不同的语言,但不要让SQL不知道会阻止你使用或学习4D。

的4D编程语言对doc.4d.com广泛的文件:

4D Language Reference包含核心命令

4D SQL reference涵盖了语言的SQL方面。

4D Design Reference涵盖设计环境的各个方面。

还有一个short crash course section on wikipedia可能会有所帮助,让您的语言的一瞥

相关问题