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:

blank

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

blank

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. 

Avatar
- 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,” “how,” and “what” of new features and updates to various audiences. This close collaboration enables her to craft messaging frameworks and create in-depth content and code samples for the 4D blog and website. After earning a degree in Computer Engineering from VINCI University, Intissar worked at several startups as a software engineer. Her hands-on experience includes software specification, design, and development, user training and support, as well as team management.