Our most spectacular major release yet is now available! 4D v18 is bursting with advanced functionalities, upgrades, and enhancements.
This cutting-edge release opens a lot of possibilities for your 4D-based applications. Though by no means exhaustive, here’s a list of features we’ve got in store for you:
- Project database for version control: A solution for collaborative programming, enabling you to store your code in plain text files within a source control system (e.g., Github, Perforce, etc.).
- Encryption: Built-in data encryption tools on a per-table basis. Whether via the UI or programming, your application’s protection is at its finest.
- 4D for iOS: A product fully integrated into 4D to easily extend your business applications to mobile.
- ORDA: Optimized performance, extra commands, and remote datastore.
- The 4D language: Staying compatible with the classic language, the 4D language is making great strides towards becoming object-oriented with member methods to access files (or folders, zip archives, or emails), the ability to build your own member functions and use the new formula object, enhanced debugging features, etc.
- 4D Write Pro: Style sheets, a feature-rich toolbar, more table-related features, and the list goes on.
- 4D View Pro: A powerful ribbon toolbar, .xlsx import/export, more commands to handle your documents by programming, and much more.
This list is far from exhaustive, see all the blog posts for 4D v18!
With the introduction of project databases, we’ve also modified the interface of some 4D dialogs. In this blog post, we’ll present some of the changes we’ve made to the form editor.
According to the top 10 blog posts of 2019, the Formula: More power behind simplicity post ranked quite high … in the top five. It seems that Formula really grabbed your attention, so here’s another tip that Vincent de Lachaux (developer and 4D expert) has shown me and I’m sharing with you!
4D summit 2020 is just around the corner, and honestly, we couldn’t be more excited!
As you know, 4D now supports two ways to work with sources: binary and project databases. Binary databases are the 4D we all know and love, with source code in a binary file to allow team development with 4D Server, and all of the design elements (methods, forms, structure, etc.) gathered in a single, compact binary file, the “.4db” file. Project databases make it easier for distributed teams to work collaboratively by storing the source code in a source control system in separate, plain text files. Projects will not replace the 4DB, we have no plans to make the 4DB disappear. It’s about two different ways of working and developing. It’s up to you to choose what best suits your needs. Here’s a blog post to help you decide:
2019 has been a successful year for us here at 4D and it’s all thanks to our partners, customers, and community! Last year we made a Happy New Year video, this year we’re keeping it simple … all of us at 4D wish all of you a very Happy New Year! We’re looking forward to another great year in 2020!
Got a question, suggestion or just want to get in touch with the 4D bloggers? Drop us a line!
* Your privacy is very important to us. Please click here to view our Policy