ما مدى قرب الثعبان لتكون قادرة على لفه في الجلد نوع المصنف؟

StackOverflow https://stackoverflow.com/questions/1496039

  •  19-09-2019
  •  | 
  •  

سؤال

مع حظي سيتم إغلاق هذا السؤال بسرعة كبيرة. أرى إمكانية هائلة لتطبيق Python الذي يشبه المصنف بشكل أساسي. تخيل إذا كنت سوف تفعل ذلك بدلا من كتابة التعليمات البرمجية، يمكنك تحديد من قائمة الخيارات. على سبيل المثال، سيكون لدى قائمة الملفات أمر مفتوح يتيح للمستخدم الانتقال إلى ملف أو دليل ملف أو صفحة ويب، حتى قائمة صفحات الويب وتحديد تلك الأشياء التي ستكون قاعدة الإجراءات التالية.

ثم لديك قائمة البحث. ستتيح القائمة سهولة الوصول إلى أدوات التحليل المختلفة والتعبير العادي وأدوات السلسلة حتى تتمكن من تحديد الشيء الذي تريد العثور عليه داخل الملفات.

يمكن أن يسمح لك عنصر قائمة آخر بإنشاء استعلامات للتفاعل مع كائنات قاعدة البيانات.

أنا يمكن أن تستمر وعلى. نظرا لأن اللغة تصبح أعلى مستوى أعلى، فإن هذه الأنواع من الميزات أصبحت أسهل في التنفيذ. هناك ميزة هائلة لتطوير شيء مثل هذا. كم من الوقت يقضي إعادة اختراع العجلة لمهام الدنيوية؟ لدى المبرمجين وظائف أنهم قاموا ببناءها للقيام بعدة المهام الدنيوية ولكن ماذا عن ديمقراطية السلطة التي تقدمها أداة مثل بيثون.

لدي أشخاص في مكتبي طوال الوقت الذي يسأل عن كيفية حل المشكلات التي تبدو مستعصية لهم، ولكن عندما أريهم كيف تتمثل في عدد قليل من خطوط الكود مشكلتها قابلة للحل باستثناء حالات الحافة التي تصبح مندهشها. أنا devlect من امتنانها مع الملاحظة أنه ليس من الصعب حقا أن تكون قادرا على بناء بحث Google الصحيح لتحديد الحزمة أو المكتبة الصحيحة لحل المشكلة. لا يوجد شيء مذهل حول قدرتي على استخدام LXML وإجراء مجموعات لسحب جميع الأقسام الغامقة من مجموعة من مجموعة من 12000 وثيقة ومقارنة عبر الزمن وعبر المعرفات الفريدة في المجموعة كيف تطورت / تغيرت تلك الأقسام الغامقة أو تغييرها. قطعة مذهلة هي أن شخصا ما كتب المكتبات للقيام بهذه الأشياء.

ما هي ميزة المجتمع لشيء مثل هذا. تخيل إذا كنت تريد واجهة تبدو وكأنها مصنف ولكن يتفاعل مع متجر التطبيقات. لذلك إذا كنت ترغب في سحب شيء من ملف HTML، فانتقل إلى متجر التطبيقات وشراء مكون إضافي يعالج العمل. إذا تم تصميم المصنف بشدة، فيمكن مرخصه بآلة، وسيتم ربط "التطبيقات" بمصنف معين.

فقط تخيل الإبداع الذي يمكن إطلاقه من قبل المستخدمين إذا كان بإمكانهم الحصول على الشعور بأن الوصول إلى هذه القوة أمر صعب. قد لا ترى يا رفاق ذلك، لكنني أرى بيثون قريبة جدا من القدرة على المنفذ إلى شيء مثل إطار عمل المصنف. لم تكن برامج جدول البيانات المبكرة لا شيء أكثر من إطار حول بعض مكتبات FORTRAN التي تم نقلها إلى ج؟

التعليقات أو هل هناك هذا التطبيق ولم أجدها.

هل كانت مفيدة؟

المحلول

هناك تطبيق Python الذي يعتمد على رمز توليد - واحد مذهل ربما حل واحد, ، والتي تركز على جداول البيانات (والمفصلات على Ironpython). ومع ذلك، مع هذا الاستثناء، تفاعل بناء على نموذج UI لديك في الاعتبار (اختر أحد هذا، أحد ذلك، إلخ) يميل إلى أن تكون محدودة جدا في سلسلة الخيارات التي تقدمها للسماح للمستخدم بإنشاء التطبيق الدقيق الذي يحتاجونه - هناك فقط وبالتالي أكثر من ذلك بكثير يمكنك أن تقوله عن طريق الكتابة حتى سيناريو صغير، مما يمكن أن تقوله عن طريق نقطة ونخر.

ومع ذلك، فإن بيثون سيكون بالتأكيد خيارا رائعا على حد سواء لتنفيذ مثل هذا التطبيق وككل اللغة لتوليد ... إذا كان لديك رسم UI يبدو أنه يمكن أن يسمح بالفعل بخصم غير مبرمجين لتحديد حجم كبير بما فيه الكفاية Spectrum من التطبيقات في مجال واسع الكفي! -). لقد أثبتت جداول البيانات أنفسها بهذا المعنى، لكنني لا أعرف من المنافسة أو النهج الأخرى التي فعلت ذلك بالفعل - هل أنت؟

نصائح أخرى

ذكرني فكرتك كيندا بشيء تعثرت عليه قبل أشهر: http://www.ailab.si/orange/

هل مفهومك مشابه جدا ل Microsoft Access؟ عموما تميل المبرمجين إلى عدم كتابة مثل هذه البرامج لأنها تنتج مثل هذه التعليمات البرمجية الرهيبة التي لن يرغب بها المؤلفون أنفسهم أبدا في استخدام برنامجهم.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top