Mint Project is a rapid application development environment that builds true Mac OS X Cocoa applications using a BASIC (Mint Basic flavor) style programming language. Mint Project's application development workflow is intuitive and engaging for programmers.
Straight Forward Language: Mint Basic is an object oriented language just like Objective-C; however, unlike Objective-C, the language preferred by Apple, Mint Basic has a low learning curve due to its straightforward syntax. Users of Real Studio (formally REALbasic) and Visual Studio will find Mint Project an easy transition to make and great alternative as it supports many of the programing language elements of those two platforms. Let the word 'BASIC' not fool you because fortunately, Mint Basic is robust and highly suitable for professional app development.
Easy to Maintain: Unlike Xcode, Mint Project does away with the need to maintain separate header (.h) and implementation (.m) files, instead Mint Project allows you to organize your project (classes, methods, properties) visually using folder and modules.
User Interfaces: Mint Project is not just a new Language or new IDE, it is a full fledged user interface design tool which allows developers to do away with the NIB files and instead design user interfaces that are directly part of the code and is thus easier to access than NIBs. For developers who prefer to use NIB files, Mint Project is fully compatible. Product Types: Mint Project is capable of building Applications and Frameworks for Mac OS X.
Multiple Targets: Mint Project also supports multiple targets allowing a developer to setup different build scenarios where platform, architecture, frameworks, classes (you can disable and enable classes for any particular target), and resources are variable. This allows for similar products that share a code base to be produces by simply deactivating the irrelevant classes for any particular target.
You Own The Product: Products created in Mint Project by developers who have a registered and valid license from Mint Software are fully welcomed to sell and distribute their creations.
Builds native Cocoa applications, better than Realbasic. Only 25$ super plus.
Still needs work, some bugs in the UI still. C Arrays are not supported yet (cut you can use NSArray)
I downloaded this looking for an alternative to RealBasic, and Objective-Basic (which seems to be stalled in development). Realbasic still does not support Cocoa properly. They are working hard on it but it is taking forever and Realbasic is starting to become more and more of a mess. So I downloaded this hoping that it would do the trick. I went onto Mint Software's official website to read more about it and downloaded it. I noticed a few things right away, first it is only 25 dollars. Second, there are a few interface things --cosmetic only-- that kinda distracted me (like the lack of line under the tabs). But once I added a few windows and added some code, I was amazed. You can have objects on windows just like Realbasic, but you have more control over them, (using these things called Value Setters) which seemed a bit odd to me. You can also easily add actions to buttons with out having to connect it to NIBS which is great! There are some bugs but I am sure they will be fixed before release. I also noticed some preliminary ability to create iPhone applications. AND that the apps made with mint project are much smaller than the ones made with REALbasic, which is great.
The interface is good too, however, you seem to not be able to resize the panels (i sent them an e-mail about that one). I am really glad to see a product like this because I really want to make Cocoa applications in BASIC. I mucho recommend.
- More changes to File Structure, compatibility with older bets is broken, but older documents should convert correctly.
- Layout Viewer now accepts resizing from all its corners.
- Layout Viewer nows shows UIViews and descendants of UIViews, but there is currently no proper representation displayed.
- Pallets have been added to allow drag and drop of Objects on NSViews (UIViews for iOS to come).
- NSViews should update correctly when editing their size property in the Inspector. This was a persistent issue until this release.
- Objects are now technically classes that are implemented in a special way, thus they can have all of the most of the features of a class.
- Objects members and their sub objects are no longer owned by the containingClass, you now access members just as you would with classes, e.g: myContainerView.NSButton1.setFrame...
- Objects members can now have methods, this is useful for when a particular Object needs to respond to a NSResponder event/method, such as mousedown:
- General speed increases, especially with the file format and importing BridgeSupport files.
- Tab orders have been fixed on many of the panels.