• Jam.py 是一种面向对象的事件驱动的框架,旨在帮助开发人员建立网络和桌面应用程序的数据库数据。 它有一个紧DB/GUI耦合并基础上的干(不要重复自己)的原理,仅需要几百行的代码,以创建一个复杂的数据库应用程序。

    服务器侧框架是编写蟒蛇,当客户使用JavaScript能力和引导。 它支持源码,PostgreSQL,MSSQL,MySQL、火鸟和Oracle数据库。 你可以迁移的数据库之间不断变化的项目。

    发展实际是在做应用程序生成器,一块编写的软件完全是在Jam.py中。 工作时,你将需要的只有两个页面浏览器中打开一个用于项目和一个应用程序生成器。

    Jam.py 支持认证、授权、会议管理、作用和权限,它涉及与数据-知道的控制。 数据库中的表格创建和修改,该框架处理SQL queries代。

    你可以出口文件中包含的项目是元数据(数据库结构,项目参数和代码),然后可以装载到另一个应用程序适用于所有的变化。

    最后,Jam.py 能生成带为本报告的基础上LibreOffice模板,并可以使用jsCharts或另一个制图库,可视化和分析应用程序的数据。

    系统requirementsPython2.7 / 3.4-3.6

  • Jam.py एक ऑब्जेक्ट-उन्मुख, घटना चालित ढांचे के डिजाइन में मदद करने के लिए डेवलपर्स के निर्माण वेब और डेस्कटॉप डेटाबेस अनुप्रयोगों । यह एक तंग DB/जीयूआई युग्मन पर आधारित है और सूखी (अपने आप को दोहराना नहीं) सिद्धांत की आवश्यकता होती है, केवल कुछ सौ कोड की लाइनों बनाने के लिए एक जटिल डेटाबेस आवेदन ।

    सर्वर साइड के ढांचे में लिखा है अजगर, जबकि ग्राहक का उपयोग करता है, जावास्क्रिप्ट, jQuery और बूटस्ट्रैप. यह समर्थन करता है SQLite, PostgreSQL, MSSQL, MySQL, Firebird और Oracle डेटाबेस के लिए है । आप पलायन कर सकते हैं के बीच डेटाबेस को बदलने के बिना परियोजना है ।

    वास्तविक विकास में किया जाता है आवेदन बिल्डर, सॉफ्टवेयर का एक टुकड़ा में पूरी तरह से लिखा Jam.py. जबकि काम कर रहे, आप की आवश्यकता होगी करने के लिए केवल दो पृष्ठों को खोलने में अपने ब्राउज़र के लिए एक परियोजना और एक आवेदन के लिए बिल्डर.

    Jam.py का समर्थन करता है प्रमाणीकरण, प्राधिकरण, सत्र प्रबंधन, भूमिकाओं और अनुमतियों के लिए, और यह आता है के साथ डेटा जागरूक नियंत्रण. डेटाबेस तालिकाओं कर रहे हैं बनाया है और संशोधित स्वचालित रूप से, और ढांचे के हैंडल एसक्यूएल प्रश्नों पीढ़ी के रूप में अच्छी तरह से.

    आप निर्यात कर सकते हैं एक फ़ाइल में शामिल है कि इस परियोजना के मेटाडाटा (डेटाबेस संरचनाओं, परियोजना मानकों और कोड), जो कर सकते हैं तब हो सकता है भरी हुई एक अन्य आवेदन में लागू करने के लिए सभी परिवर्तनों तुरन्त.

    अंत में, Jam.py उत्पन्न कर सकते हैं बैंड-उन्मुख रिपोर्ट के आधार पर लिब्रे ऑफिस टेम्पलेट्स, और आप का उपयोग कर सकते हैं jsCharts या किसी अन्य अपनाने पुस्तकालय कल्पना करने के लिए और आवेदन डेटा का विश्लेषण.

    प्रणाली requirementsPython 2.7 / 3.4-3.6

  • Jam.py is an object-oriented, event-driven framework designed to help developers build web and desktop database applications. It has a tight DB/GUI coupling and is based on the DRY (don’t repeat yourself) principle, requiring only a few hundred lines of code to create a complex database application.

    The server side of the framework is written in Python, while the client uses JavaScript, jQuery and Bootstrap. It supports SQLite, PostgreSQL, MSSQL, MySQL, Firebird and Oracle databases. You can migrate between databases without changing the project.

    The actual development is done in the Application Builder, a piece of software written entirely in Jam.py. While working, you will need to have only two pages open in your browser – one for the project and one for the Application Builder.

    Jam.py supports authentication, authorization, session management, roles and permissions, and it comes with data-aware controls. Database tables are created and modified automatically, and the framework handles SQL queries generation as well.

    You can export a file that contains the project’s metadata (database structures, project parameters and code), which can then be loaded into another application to apply all the changes instantly.

    Finally, Jam.py can generate band-oriented reports based on LibreOffice templates, and you can use jsCharts or another charting library to visualize and analyze application data.

    System requirementsPython 2.7 / 3.4-3.6