مزاياي گويش اپليكيشننويسي پايتوندر پي، مهم ترين مزاياي پايتون جهت گسترش نرمافزارهاي كاربردي گزينه چك قرار مي گيرد:
در گويش پايتون، علاوه بر نرم افزارنويسي شيءگرا، از اپنويسي «تابعي» (Functional) و «ساختاري» (Structural) نيز پشتيباني ميشود. طراحي سايت در مشهد تعريفوتمجيد و به كار گيري از «كلاسها» (Classes) و «شي ها» (Objects) در گويش پايتون، به جهت وجود خصوصيتهاي شيءگرايي، بسيار بي آلايش ميباشد.قابليت و امكان خوانايي و انواعزدايي كدها در لهجه پايتون بسيار بالاست. به همين خيال و خاطر، يادگيري آن به نرمافزارنويسان تازه كار سفارش مي گردد. در كل، كد نويسي در گويش پايتون بسيار بي آلايش ميباشد. همينطور، خوانايي، نگهداري و «تطبيق» (Port) كدهاي پايتون براي همگي پلتفرمها و سيستمها بسيار بي آلايش ميباشد.كتابخانه استاندارد لهجه پايتون بسيار بي نياز ميباشد و با همگي پلتفرمهاي جانور نظير ويندوز، لينوكس و مك هم خواني داراست.در گويش اپليكيشننويسي پايتون، از فرآيندهاي اتومات رئيس خاطر به اسم Garbage Collection پشتيباني مي شود.در گويش پايتون، با به كارگيري از امكان PyPI يا اين كه Python Package Index، قابليت تعامل با ديگر پلتفرمها و لهجههاي اپليكيشننويسي آماده گرديده است. در PyPI، از كتابخانهها و ماژولهاي فرد ثالث براي اينگونه كاري استعمال ميگردد.به كار گيري از گويش پايتون و توزيع كدهاي آن بدونپول ميباشد؛ حتي براي به كارگيري تجاري.گويش پايتون، تعيين ايدهآلي براي توسعه و گسترشهاي «اپليكيشنهاي كاربردي كانال» (Network Applications) ميباشد؛ به ويژه اپليكيشنهايي كه مي بايست از پروتكلهاي گوناگون و زيادي استعمال نمايند.به جهت چرخه بسط بسيار سريع نرمافزارهاي كاربردي در لهجه پايتون، اين گويش براي «مثالسازي» (Prototyping) و «آزمايش كردن» (Testing) نرمافزارهاي كاربردي بسيار مطلوب ميباشد.گويش پايتون منبع گشوده ميباشد و به صورت بسيار قابل قبولي، به وسيله گروههاي گسترش و جامعه نرم افزارنويسي پشتيباني ميشود.معايب گويش اپنويسي پايتوندر پي، معايب اصلي لهجه پايتون آيتم تحليل قرار ميگيرد:
لهجه اپليكيشننويسي پايتون، براي بسط پلتفرمهاي «محاسبات يار و همدم» (Mobile Computing) مطلوب وجود ندارد.به جهت به كارگيري از مفسر، سرعت اجراي كدها در لهجه پايتون تحتخيس از لهجههاي نرمافزارنويسي مبني بر كامپايلر ميباشد.لايه دسترسي به «مقر داده» (Database) در لهجه پايتون بسيار ضعيف ميباشد.امكان نخكشي يا اين كه Threading در لهجه پايتون، به جهت وجود «قفل مفسر سراسري» (Global Interpreter Lock) ضعيف ميباشد. نخكشي يا اين كه Threading تكنيكي ميباشد كه به كار گيري از آن در بعضا از گويشهاي اپليكيشننويسي مفسر سبب ساز ارتقا سرعت اجراي كدها ميگردد.
شنبه ۰۱ خرداد ۰۰ | ۱۵:۳۳ ۵ بازديد
تا كنون نظري ثبت نشده است