8/18/2023 0 Comments Cocoa json editor windows![]() You might have notice that Project Wonder is not used on many "public" Web sites, and the main reason to that is that Project Wonder was made to build Web applications, not Web sites. It's to build Web applications, not Web sites You can also use Project Wonder as a back-end for your Cocoa (and Cocoa touch) application, in fact many members of the community use Project Wonder as the back-end of their iOS applications. You don't use, you use, which should be familiar to you. You use Cocoa because you like clean APIs, good tools, faster development process and turnaround, and KVC ? WebObjects, because of its NeXT foundation, shares a lot of concepts coming from Cocoa (especially Foundation). Since WebObjects was in Objective-C in the past, it shares some design patterns with Cocoa. This allow you to use other Java libraries with Project Wonder, many in the community use libraries and tools like Apache Commons inside their WebObjects apps. You can develop and deploy on any OS that can run Java (the WebObjects license does says that you have to develop on Apple hardware, so developing in Windows or Linux on a Mac is ok). Of course, WebObjects has full access to the universe of Java libraries (JavaMail, Apache projects, etc.) and the cross platform portability that Java developers depend on. There is no need to hand edit XML and use dependancy injection to get the pieces to co-operate. You don't have to deal with EJB, J2EE containers, Struts and the like. Delight in spending your time implementing features instead of fussing with infrastructure. It provides a powerful and mature set of Object-Oriented frameworks for managing Object-Relational Mapping (ORM) to any JDBC-compliant database, Session Management, Undo/Redo/Revert, Ajax, Web Services, full Java Client applications, Rapid Application Development, file upload/download and many other popular internet and enterprise application technologies.Įnjoy working in a clean and elegantly designed set of coherent, consistent frameworks. ![]() Starting with Snow Leopard, Apple stopped providing releases of WebObjects outside Apple, but the community love WebObjects so much that we decided to continue development with Project Wonder. Over time, Wonder became as large as WebObjects and not only provided complimentary frameworks but also provided fixes for WebObjects bugs, and development and deployment tools. ![]() Project Wonder started its life as a collection of open source frameworks build on top of Apple's WebObjects. Nearly 20 years later, Project Wonder and the WebObjects Community actively support the development of WebObjects based applications. The first versions of WebObjects were created at NeXT around the latter half of 1992. WebObjects was built on top of DBKit/EOF to provide a way to create dynamic applications for the web. If this sounds familiar, it is because the ideas from that time have only been refined, and not fundamentally changed, to become the Cocoa frameworks for applications running on Mac OS X and iOS today. EOF was used to build nibware, runnable applications for NeXTStep/OpenStep that were built with Project Builder and which used interfaces that were designed in Interface Builder. This framework later became the Enterprise Objects Framework (EOF). There was a framework called DBKit, which provided a way to abstract legacy databases to an object-relational graph. WebObjects was initially created at NeXT. Project Wonder development is done within the Eclipse IDE with the WOLips plug-in tools. Also included in Project Wonder are deployment software and web server adaptors. ![]() Project Wonder is the largest open source collection of reusable WebObjects frameworks, applications and extensions. The Slack channel (not public unfortunately, just send a notice on the mailing list to get someone to invite you).The new mailing list (as the old one is no longer functioning).The community is active in mainly two places right now: Our main project is Project Wonder, a collection of frameworks that sits on top of Apple's WebObjects Web application server and frameworks. The WOCommunity mission is to support, motivate, and enable WOCommunity activities and projects. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |