Quelques liens en vrac: plone, grok, sharpdevelop, dabo, geniusql
Posted by patrick sur août 21, 2007
Quelques liens en vrac
– sortie de plone 3.0 (http://plone.org, « The culmination of over a year of hard work by the Plone Team, Plone 3.0 is available for download for all platforms today. This release is the most user-friendly, powerful and highly anticipated release of Plone ever, and has an amazing amount of new functionality. Some highligts:
- Full versioning support, history and reverting to older revisions
- Improved performance
- Inline (Ajax) editing
- Link and reference integrity checking
- Automatic locking and unlocking
- Improved handling of permissions and sharing
- Upgraded visual (WYSIWYG) content editor
- Full-text indexing of Word and PDF documents
- Wiki support and multiple new mark-up formats
- Rules engine for content
- Strengthened security« )
Dans le même genre de produits basés sur Zope voir
– Grok (http://grok.zope.org/, « Grok is a web application framework for Python developers. It is aimed at both beginners and very experienced web developers. Grok has an emphasis on agile development. Grok is easy and powerful. You will likely have heard about many different web frameworks for Python as well as other languages. Why should you consider Grok?
- Grok offers a lot of building blocks for your web application.
- Grok is informed by a lot of hard-earned wisdom.
Grok accomplishes this by being based on Zope 3, an advanced object-oriented web framework. While Grok is based on Zope 3, and benefits a lot from it, you do not need to know Zope at all in order to get productive with Grok« )
– SharpDevelop(« Vous voulez coder en .net mais sans utiliser l’IDE de Microsoft ? SharpDevelop est celui qu’il vous faut. SharpDevelop (SD) est un IDE basé sur la plateforme .NET (2) qui offre un environnement de développement de qualité et libre comparable à VisualStudio. D’autres possibilités de développement sont intégrées et sont envisageables (mono intégré ; conversion auto en c#… You need to have at least the .NET 2.0 runtime installed on your machine. The SDK is optional but recommended. .NET Framework 2.0 Runtime download (x86), .NET Framework 2.0 SDK download (x86). Supported operating systems: Windows XP SP2 and later (eg Windows Server 2003 and Windows Vista)« )
– dabo (« http://dabodev.com/, Desktop applications: That’s what Dabo does. It’s not YAWF (yet another web framework). There are plenty of excellent web frameworks out there, so if that’s what you are looking for, Dabo isn’t for you. But there are almost no desktop application frameworks out there, and if you want to create applications that run on Windows, OS X or Linux, Dabo is for you!
- 3-Tier Design
Dabo is a 3-tier, cross-platform application development framework, written in Python wxPython GUI toolkit. And while Dabo is designed to create database-centric apps, that is not a requirement. Lots of people are using Dabo for the GUI tools to create apps that have no need to connect to a database at all..Dabo’s authors, Ed Leafe and Paul McNett, have strong backgrounds in database application development using the awesome and underrated Microsoft Visual FoxPro development environment.« )
– http://projects.amor.org/geniusql (« Geniusql is a public domain, low-level Object-Relational Mapper for Python applications. If you’re familiar with Martin Fowler’s work, you can think of Geniusql as providing a Data Source layer. It primarily uses a generic Table Data Gateway architecture (as opposed to the more tightly-coupled Active Record architecture recently popularized by Ruby On Rails and Django).
If you want a more powerful solution, we recommend skipping Active Record and going straight to a Data Mapper like Dejavu. Dejavu uses Geniusql behind the scenes for RDBMS back ends, but allows you to mix and match them with RAM, filesystem, and other stores.« )
– http://www.aminus.org/blogs/index.php/fumanchu/2007/08/18/storm_sqlalchemy_and_geniusql (« As Mike Bayer mentioned, I recently did some cross-ORM comparisons. The charts below all show « number of requests » on the X axis and « number of seconds to complete those requests » on the Y axis…I used trunk versions of Geniusql (1.0) and SQLAlchemy (0.4, without using the
orm subpackage), and the latest stable distro of Storm (0.10). All test runs were done on my Win2k laptop, which has a 2GHz CPU and 512MB of RAM. PostgreSQL 8.0.0rc1 was the DB engine, and psycopg2 was the driver.« )