Softpedia
 


LINUX CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • Linux Kernel 3.9.6 / 3....
  • Linux Kernel 3.0.82 LTS...
  • KDE Software Compilatio...
  • PulseAudio 4.0
  • Wireshark 1.10.0
  • NetworkManager 0.9.8.2
  • LibreOffice 3.6.6 / 4.0...
  • SystemRescueCd 3.7.0
  • Linux Kernel 3.10 RC6
  • Ubuntu Tweak 0.8.5
  • Home > Linux > Programming > UI (User Interfaces)

    DesktopRails 0.3

    Download button

    No screenshots available
    Downloads: 415  View global page NEW!  Tell us about an update
    User Rating:
    Rated by:
    NOT RATED
    0 user(s)
    Developer:

    License / Price:

    Last Updated:

    Category:
    Carlos Ble | More programs
    BSD License / FREE
    October 19th, 2008, 21:54 GMT
    ROOT / Programming / UI (User Interfaces)

     Read user reviews (0)  Refer to a friend  Subscribe

    DesktopRails description

    DesktopRails Framework

    DesktopRails is a model-view-controller framework for desktop applications development using Mono/.Net, written in C# and Python.

    DesktopRails is an open source framework for desktop applications development on the .Net and Mono frameworks. DesktopRails is written in C# and Python, and works on Linux and Windows. It is intended to be used with MonoDevelop and Visual Studio but you can use the framework even writing your code with vim, emacs, notepad, kate, gedit or any other text editor.

    The target is to provide a Model-View-Controller architecture for your applications and a bunch of helpers to keep you code clean, easy to write and maintain. Don't repeat yourself (DRY) is the main philosophy of DesktopRails.

    The other target is to allow Test Drive Development (TDD) on your applications. As the framework enforces separation of concerns, the business logic gets separated from the User Interface, and that gives you the conditions to test drive, that is, you can write code to test your application automatically. The framework gives you the chance to write unit tests that are also a kind of acceptance test, as you're actually testing parts of your business logic, not only methods and classes.

    On the other hand, you can write Windows native applications (using Windows.Forms) and then run them on Linux, or also make them Linux native (using Gtk#) with very little effort. WPF is also supported.

    DesktopRails is a fork of the Boxerp project.


    Product's homepage

    Requirements:

    · Mono Project

      


    TAGS:

    application development | model-view-controller framework | model-view-controller | framework | development

    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM