[X] The "/NBC/NXC/nbc-1.0.1.b35.src.tgz" file could not be found or is not available. Please select another file.

An event-driven C++ Apache/CGI Applications framework based on GNU CGICC and Boost. It features inheritable page and control classes and comes with an increasing set of controls. GridIron supports code-behind and C++ driven output.


http://gridiron2.sourceforge.net





Separate each tag with a space.

Release Date:

2009-03-02

Topics:

License:

Intended Audience:

User Interface:

Programming Language:

Registered:

2009-02-24

Ratings and Reviews

Be the first to post a text review of GridIron. Rate and review a project by clicking thumbs up or thumbs down in the right column.

Project Feed

  • Status

    It has been a while since I've written any code or news, it seemed time. First off, I've recruited a second developer, Minnie Tan, but she seems to not have a lot of free time at the moment. I'm still looking for anyone interested in building this out into the C++ ASP.NET equivalent. Now as far as code status goes- this may or may not be known depending on whether you've been following the code and/or news, but the recursive renderer is done. In other words, controls can contain controls, and a page derives from a control. when you call render on the page, you get what you ask for. Currently there's a very simple test apparatus and a simple label control that renders as a div with no styling. The renderer being done should indicate to you that the page parses the HTML template (if present) and matches any control instances to code instances. What I call autonomous controls are done- these are documented in the also recently submitted documentation, but in a word, they're controls that have no corresponding hard-coded C++ instance, yet can be accessed by other HTML tags and through C++ at the proper time. This is accomplished through recognized classes registering themselves with a factory and being able to instantiate themselves. This is the groundwork for what I intend to build out some facility to make some database querying and data rendering tools like a data grid that doesn't have to have any c++ code unless you want to do more advanced things. Some reworking of API needs to happen before things get too far along so that things are exposed and encapsulated the way we want or don't want before we depend on things we shouldn't. I'd really love to have someone with a deep knowledge of CSS, ASP.NET and C++ join me. I have some ideas that I haven't posted online where I'd like GridIron to depart from ASP.NET that I think it can do better and I'd like to bounce them off of someone else. If you're interested, don't hesitate to contact me.

    posted by btrotter 218 days ago

  • File released: /gridiron/0.3 development release/gridiron-0.3.tar.gz

    posted 254 days ago

  • File released: /gridiron/0.3 development release/0.1_to_0.3.patch

    posted 254 days ago

  • File released: /gridiron/0.3 development release/0.2_to_0.3.patch

    posted 254 days ago

  • gridiron 0.3 development release file released: gridiron-0.3.tar.gz

    posted 254 days ago

  • gridiron 0.3 development release file released: 0.2_to_0.3.patch

    posted 254 days ago

  • gridiron 0.3 development release file released: 0.1_to_0.3.patch

    posted 254 days ago

  • Autonomous Controls Done

    What I'm calling autonomous controls are done. They're controls that are instantiated solely by an HTML tag in the front-page without any corresponding C++ code. The current tarball successfully creates an autonomous label and reads its text value, all entirely from the HTML. It may not look like much in the screenshots, but this is the major step towards the autonomous database tags I've been dreaming up that will query and enumerate a database, all without writing any C++ code. Thanks Dr. Dobbs (http://www.ddj.com/184410633)! I've also merged the unstable branch back into the trunk. I'm still looking for someone to help me with making the test apparatus on the current/future controls pretty.

    posted by btrotter 254 days ago

  • A note on purpose

    I wanted to address a potential question. When I decided to create GridIron, it was in spite of a couple of existing C++ frameworks. None of the ones I've discovered (that's not to say others don't exist) use the separated code and html approach. I was frustrated in creating pages because everything that generated the pages had to happen in C++, resulting in hard to read code and unnecessary bloat. GridIron hopes to keep the code size to the bare minimum necessary for computation and spare rendering code wherever possible. I also have in mind several ideas that can be handled entirely from the html portion of the page and will yield simple solutions for data rendering. Although the test apparatus is exceptionally simple, it illustrates the minimum of code needed. http://gridiron2.svn.sourceforge.net/viewvc/gridiron2/branches/unstable/testapp.cpp?view=markup and the screenshot of the page it generates: https://sourceforge.net/project/screenshots.php?group_id=254498

    posted by btrotter 255 days ago

  • File released: /support-files/FC10 source RPMs/htmlcxx-0.83-3.src.rpm

    posted 255 days ago

Rate and Review

Be the first person to add a text review.

Would you recommend this project?






<

Related Projects

GridIron Actions

Thanks for your rating!

Would you also like to write a review?





Skip Review