Porcupine 0.6

7.2/10 (69 أصوات )

الترجمة الالية للوصف
النيص هو المصدر المفتوح بيثون تطبيق خادم الويب التي توفر الواجهة الأمامية والخلفية نهاية ثورة تكنولوجيا المعلومات الحديثة لبناء تتمحور web2.0 applications.Many من المهام المطلوبة لبناء تطبيقات الويب كما تعلم منهم ، إما القضاء أو تبسيطها. على سبيل المثال ، عند وضع النيص التطبيق لم يكن لديك لتصميم قاعدة البيانات الترابطية. كنت فقط لتصميم وتنفيذ عملك الأشياء بيثون الطبقات ، وذلك باستخدام لبنات البناء التي قدمتها في إطار (أنواع البيانات). النيص وهو موضوع التكامل بين قواعد البيانات ، لذلك فإن النفقات التي تتطلبها أوجه تقنية رسم الخرائط ذات الصلة عند استكمال أو استرجاع واحد من وجوه هي removed.Porcupine يأتي مع ثلاثة تطبيقات مثبتة مسبقا : إدارة مجموعات المستخدمين وPOQL أداء الاستعلام. وخير تجارب للاستفسارات الخاصة بك ، وإن كانت في مرحلة مبكرة جدا من التنمية. HyperSearch فيما يلي بعض الملامح الرئيسية النيص : hierarhical جزءا لا يتجزأ من الجسم مع قاعدة البيانات على أساس المعاملة دعم بيركلي الديسيبل فإن الكائن الاستعلام النيص اللغة بواسطة ديفيد بيزلي 'sالطية أدوات تحليل) شكلي في الذاكرة وجوه مخبأ بسيطة تقوم بدور الأمن الدعم لأنواع البيانات الجمركية عرف الحدث مناولي لكل فئة محتوى يدمج QuiX ، inno : في إطار السيناريو 'sجافا سكريبت أساليب النائية (طرق الانترنت) ملزمة مضمون الفصول متاحة بصورة مباشرة لتصبح على مدى النص المتشعب جمعت خادم صفحات بيثون تقديم الدعم لمرحلة ما قبل وما بعد تجهيز الفلاتر (GZIP ، i18n ، وانتحال الشخصية وغيرها من المرشحات تقدم للخروج من الإطار) الشبكة طرق يمكن تأمينها مع السياسات باستخدام قدمت قبل تجهيز فلتر التواصل مع WSGI ، مكنت المجموعة الاستشارية لاندونيسيا لخدمة الإنترنت. وقال MOD_PYTHON موصل باللغات. نشر ملف واحد. pakager استخدام المرافق العامة لتشمل كل من طلبك وجوه ملفات التعريفات في ملف واحد. ويتم تركيب نفس فائدة استخدام قيادة واحدة. كامل الدعم الرموز العالميه لتحوير الهيئة - 8 يمتد على نظام التشغيل ماك ، لينكس ، ونظام ويندوز الإقليم الشمالي من السهل تعلم API يؤيد البروتوكولات : http:// ، إكس إم أل جنة الحماية من الإشعاع الاحتياجات : خادم الويب الشبكة موصل ما الجديد في هذا الإصدار : [سجل التغيير قراءة كاملة] جديد : أوجه الدعم فهرسة بما فريدة لكل حاوية قياسية. في الوقت الحالي ، المؤشرات المستخدمة في أنماط استخدام قاعدة البيانات المشتركة مثل الحصول على أطفال حاوية ، ولكن ليس بشكل كامل عن طريق الاستدانة OQL. جديد : إضافة متعددة تجهيز الدعم لبرنامج التعاون الفني بين asynchrounous خدمات الملكية الفكرية (يتطلب بيثون 2.6). جديد : يضاف إيتاغ دعم مشروط باستخدام المقدمة porcupine.filters.etag الديكور أو porcupine.filters.caching.Etag المرشح السابق للتجهيز. جديد : القائمة وقاعدة البيانات والكوكيز الدورة المديرين. جديد : إضافة الدعم للباستخدام اختصارات جديدة porcupine.systemObjects.Shortcut نوع محتوى. جديد : لحذف Relator1 الشلال RelatorN وأنواع البيانات. جديد : QuiX تشمل الآن خفيفة الوزن محرر النص المنسق تستند كاميرون ادامز العمل (http://www.themaninblue.com/). جديد : الآن QuiX تدعم بطاقات السيارات الحجم ، والأيقونات والأزرار وصناديق. أل أبعاد هذا النوع من الحاجيات تلقائيا على أساس المعدل على محتوياتها. جديد : المواضيع المضافة ودعم QuiX. جديد : QuiX.queryString للحصول على وظيفة عبارة البارامترات. جديد : QuiX.baseUrl التي تحتوي على وضع مجموعة أدوات 'sجذور المجلد. جديد : QuiX تشمل الآن JSON المعرب اللغوي. انظر QuiX.parsers.JSON. جديد : QuiX الآن عميل الجانب استمرار وحدة على أساس PersistJS (http://pablotron.org/؟cid=1557). جديد : QuiX.utils.hashlib وحدة. جديد : القدرة على استمرار البيانات عن طريق استخدام الجانب العميل الذكي Etags المشروط. جديد : يدعم QuiX الآن آي إي 8 سفاري (4) ، وأوبرا 9. جديد : طريقة جديدة setValue لاختيار قوائم QuiX. جديد : hbox و vbox اختصارات لhorixontal صناديق والرأسي. الأراضي الفلسطينية المحتلة : QuiX الآن التسمية (أي XButton الآن QuiX.ui.Button). التسمية القديمة لاتفاقية الحفاظ على التوافق الوراء. الأراضي الفلسطينية المحتلة : db.getItem لم يعد يثير ObjectNotFound استثناء. وبدلا من لا شيء هو عاد. الأراضي الفلسطينية المحتلة : relCc من صفات وإشارات relators تقبل الآن قاعدة الطبقات. الأراضي الفلسطينية المحتلة : خادم الجانب XMLRPC ترميز تحسينات في السرعة. الأراضي الفلسطينية المحتلة : النيص OQL الآن باستخدام الطية 2.5. الأراضي الفلسطينية المحتلة : تنفيذ QuiX.innerText وظيفة. الأراضي الفلسطينية المحتلة : setExpiration طريقة للHttpResponse تقبل الطبقة الآن cache_type اختياري الحجة. القيمة الافتراضية هي الخاص. الأراضي الفلسطينية المحتلة : refactored المعاملات. المعاملات الآن عدم عرقلة باستخدام فإن DB_TXN_NOWAIT العلم. الأراضي الفلسطينية المحتلة : Otimized دورة الإدارة. الأراضي الفلسطينية المحتلة : محسن asyncore حلقة باستخدام يعد الخروج. الأراضي الفلسطينية المحتلة : لا معلومات لاستعادة الدورة ساكنة الملفات. الأراضي الفلسطينية المحتلة : القدرة على تحديد قيمة الفائض القطعة الواحدة محور أي السيارات الخفية. الأراضي الفلسطينية المحتلة : porcupineadmin.py - ج تقوم الآن ، للتعافي من الكوارث. الأراضي الفلسطينية المحتلة : _safetype الطبقة السمة نوع البيانات فئات تقبل الآن قائمة من سمح لأنواع بيثون. الأراضي الفلسطينية المحتلة : إذا كانت وحدة bsddb غير موجود ثم حاول استيراد bsddb3 ، منذ bsddb هو من أحدث إصدارات بيثون. الأراضي الفلسطينية المحتلة : @ db.transactional الديكور الآن تقبل اختياري nosync حجة لأنها أسرع ولكن غير دائم المعاملات. الأراضي الفلسطينية المحتلة : لديها القدرة على تسجيل البيانات والملفات في مواقع مختلفة من خلال استخدام bdb_log_dir وضع في ملفات النيص. الأراضي الفلسطينية المحتلة : QuiX تشمل الآن قاعدة عالمية القطعة السيناريو. فيكس : QuiX الثابتة onunload الحدث (اطلق عليه إلا عندما تدمر طريقة وجود عنصر واجهة مستخدم دعا صراحة) فيكس : ثابت __props__ الجيل عند استخدام codegen. فيكس : إعادة توجيه الداخلية الثابتة. فيكس حشوة الآن صالحة للمعلمة QuiX النوافذ. فيكس : أزرار مخفية الثابتة. DEP HttpContext.current () ، انتقدت. استخدام استيراد من النيص السياق بدلا. DEP : لم يعد لدينا الحاويات _subfolders و _items الصفات. هذا نوع من المعلومات المستمدة من الآن مؤشرات تسمح hundrends الالاف أحفاد الأداء دون عقوبة. DEP : بمقاييس المعهد معظم الطرق deprecrated بسبب PEP8 الانحياز. فحص الخادم 'sانتقدت سجل للمكالمات. DEP : إزالة كل السمات __slots__ مخطط من جميع الفئات ذات الصلة. DEP porcupine.core.servicetypes.asyncBaseServer.BaseRequest الآن porcupine.core.networking.request.BaseRequest DEP porcupine.security.objectAccess.getAccess ، انتقدت. استخدام porcupine.utils.permsresolver.get_access بدلا من ذلك. DEP : صناديق QuiX لم تعد رسم لطفل عند إزالة القطعة. المطور ويجب الحرص على ذلك. DEP QuiX.getOS ، انتقدت استخدام QuiX.utils.BrowserInfo.OS بدلا من ذلك.



  • مرات التنزيل: 303
  • متطلبات التشغيل: Mac OS X
  • الحجم: 532 KB
  • الترخيص:
  • الاصدار : 0.6
  • اضيف في: 0000-00-00 00:00:00
  • اخر تحديث: 23/07/2009
  • الموقع علي الانترنت:



استخدام البرامج التي تم تنزيلها من موقعنا يجب أن يكون وفقاً للقوانين في بلدك.لا نوصي باستخدام برامج تنتهك القوانين في بلدك.،اذا كنت تري ان هذا المحتوي لا يتوافق مع حقوق الملكية الفكرية برجاء ابلاغنا بالضغط هنا



Description



Porcupine is an open-source Python based web application server that provides front-end and back-end revolutionary technologies for building modern data-centric Web2.0 applications.Many of the tasks required for building web applications as you know them, are either eliminated or simplified. For instance, when developing a Porcupine application you don't have to design a relational database. You only have to design and implement your business objects as Python classes, using the building blocks provided by the framework (data-types). Porcupine integrates a native object database, therefore the overheads required by an object-relational mapping technique when updating or retrieving a single object are removed.Porcupine comes with three applications pre-installed:· User and Groups Management· POQL Query Performer. A good testbed for your queries, although in a very early development stage.· HyperSearch
key features of "Porcupine":

· Embedded hierarhical object database with transaction support based on Berkeley DB
· The Porcupine Object Query Language (powered by David Beazley's PLY parsing tools)
· Configurable in-memory object cache
· Simple role based security
· Support for custom data-types
· Custom event handlers per content class
· Integrates QuiX, inno:script's JavaScript framework
· Remote methods (Web Methods) bound to content classes become directly accessible over HTTP
· Compiled Python Server Pages
· Support for pre and post-processing filters (GZIP, i18n, impersonation and many other filters are offered out of the box)
· Web Methods can be secured with policies by using the provided pre-processing filter
· Connectivity with WSGI, CGI enabled web servers. A MOD_PYTHON connector is also available.
· Single file deployment. Use the pakager utility to include all of your application files and object definitions in a single file. Installation is done by the same utility using a single command.
· Full UTF-8 support
· Runs on Mac OS, Linux, and Windows NT
· Easy to learn API
· Supported protocols: HTTP, XML-RPC
Requirements:

· Web server
· Web connector
What's New in This Release: [ read full changelog ]

· NEW: Object indexing support including unique indexes per container. Currently,
· the indexes are used for common database usage patterns such as getting the
· children of a container, but not yet fully leveraged by OQL.
· NEW: Added multi-processing support for the asynchrounous TCP-IP services
· (requires Python 2.6).
· NEW: Added conditional Etag support by using the provided
· "porcupine.filters.etag" decorator or the "porcupine.filters.caching.Etag"
· pre-processing filter.
· NEW: New database and cookie based session managers.
· NEW: Added support for shortcuts by using the new
· "porcupine.systemObjects.Shortcut" content type.
· NEW: Cascade deletes for Relator1 and RelatorN data types.
· NEW: QuiX now includes a lightweight rich text editor based on
· Cameron Adams' work (http://www.themaninblue.com/).
· NEW: QuiX now supports auto sized labels, icons, buttons and boxes. The
· dimensions of these kind of widgets are automatically adjusted based
· on their contents.
· NEW: Added themes support for QuiX.
· NEW: New "QuiX.queryString" function for getting query string parameters.
· NEW: New "QuiX.baseUrl" setting that contains the toolkit's root folder.
· NEW: QuiX now includes a JSON parser. See "QuiX.parsers.JSON".
· NEW: QuiX now has a client side persistence module based on PersistJS
· (http://pablotron.org/?cid=1557).
· NEW: New "QuiX.utils.hashlib" module.
· NEW: Ability for having persistent datasets on the client side by using smart
· conditional Etags.
· NEW: QuiX now supports IE 8, Safari 4 and Opera 9.
· NEW: New method "setValue" for QuiX select lists.
· NEW: New "hbox" and "vbox" shortcuts for horixontal and vertical boxes.
· OPT: QuiX now has namespaces (i.e XButton is now QuiX.ui.Button).
· The old naming convention is kept for backwards compatibility.
· OPT: "db.getItem" no longer raises an ObjectNotFound exception. Instead None is
· returned.
· OPT: "relCc" attribute of relators and references now accepts base classes.
· OPT: server side XMLRPC encoding speed improvements.
· OPT: Porcupine OQL is now using PLY 2.5.
· OPT: New implementation of "QuiX.innerText" function.
· OPT: The "setExpiration" method of the HttpResponse class now accepts a
· "cache_type" optional argument. The default value is "private".
· OPT: New refactored transactions. Transactions are now non-blocking by using
· the DB_TXN_NOWAIT flag.
· OPT: Otimized session management.
· OPT: Optimized asyncore loop by using longer timeouts.
· OPT: Do not retrieve session info for static files.
· OPT: Ability to set widget overflow values per axis i.e "auto hidden".
· OPT: "porcupineadmin.py -c" now performs disaster recovery.
· OPT: The "_safetype" class attribute of data type classes now accepts a list
· of the allowed Python types.
· OPT: If the bsddb module is not present then try to import bsddb3, since bsddb
· is removed from the latest Python versions.
· OPT: The "@db.transactional" decorator now accepts an optional "nosync" argument
· for having faster but non durable transactions.
· OPT: Ability to have the data and log files in different locations by using
· the "bdb_log_dir" setting in the porcupine configuration file.
· OPT: QuiX now includes a universal base Widget script.
· FIX: Fixed QuiX's "onunload" event (it was fired only when the destroy method
· of a widget was explicitly called)
· FIX: Fixed __props__ generation when using codegen.
· FIX: Fixed internal redirection.
· FIX: "padding" is now a valid parameter for QuiX windows.
· FIX: Fixed hidden buttons.
· DEP: "HttpContext.current()" is deprecated. Use "from porcupine import context"
· instead.
· DEP: Containers no longer have the "_subfolders" and "_items" attributes. This
· kind of info is now derived from indexes allowing hundrends of thousands
· descendants with no perfomance penalty.
· DEP: Most of the API methods are deprecrated due to PEP8 alignment. Check
· the server's log for deprecated calls.
· DEP: Removed all __slots__ attributes from all schema related classes.
· DEP: "porcupine.core.servicetypes.asyncBaseServer.BaseRequest" is now
· "porcupine.core.networking.request.BaseRequest"
· DEP: "porcupine.security.objectAccess.getAccess" is deprecated.
· Use "porcupine.utils.permsresolver.get_access" instead.
· DEP: QuiX boxes are no longer redrawn when removing a child widget.
· The developer should take care of this.
· DEP: "QuiX.getOS" is deprecated use "QuiX.utils.BrowserInfo.OS" instead.



Moshax.com only provide legal software, please help us keeping pur site legal, if you think this page is violating copyrights please let us know by clicking here Here





التعليقات علي Porcupine 0.6
اضافة تعليق

تعليقات الفيسبوك

تعليقات الموقع