Project by default. Binary on demand

Projects were introduced in 4D v17 R5. An architecture representing a giant evolution for 4D applications, projects opened the 4D world to source control tools, collaborative programming, code sharing, modularity, and much more! To make things even better (and simpler), 4D v18 R4 creates new projects by default, while developers – if they choose to do so – can continue to create binary databases via a simple setting.

Project by default

Now when clicking File > New (from both the menu bar and the toolbar), a Project will be suggested by default:

Wondering what happened to the ability to create binary databases? Don’t panic, the option is still available!

Activating Binary 

In the 4D Preferences, there’s a new “Enable binary database creation” option on the General tab:


Checking this option will add the display of the related binary menu items: 


With that being said, nothing has changed with the Open action. You can still open your projects in both formats as you could before. 

Projects help you to expand your programming horizons. To help you get started – if you haven’t already – we invite you to check out this series of blog posts, the dedicated Youtube playlist, and join the discussion on the 4D forum. 

• Product Marketing Manager • Intissar joined 4D in 2017 as a Product Marketing Manager. She works closely with the product, marketing, engineering, and technical support teams to highlight the ‘why’, the ‘how’, and the ‘what’ of new and updated features to different audiences. This close proximity allows her to craft messaging frameworks and write in-depth content and code samples for the 4D blog and website. After graduating with an engineer's degree in Computer Science from VINCI university, Intissar worked in several startups as a software engineer. Her hands-on experience includes software specification, design, and development, user training and support, and team management.