معرفي زبان اپ نويسي

اين وبلاگ سورس مقالات طراحي اپليكيشن است

سه شنبه ۰۲ دی ۰۴

معرفي زبان اپ نويسي

معرفي گويش اپليكيشن نويسي سوئيفت – Swift
سوئيفت يك لهجه نرم افزار نويسي ميباشد كه  طراحي اپليكيشن فروشگاهي بوسيله كمپاني اپل ارائه گرديده و براي توسعه و گسترش iOS، maغير مجاز مي باشد، watchOS و tvOS به كارگيري مي‌گردد.درحالت كلي سوئيفت يك گويش نرم‌افزار نويسي چندين طريق اي و از نوع كامپايلري ميباشد.غرض مهم سوئيفت امنيت بيشتر نرم افزار هاي توليدي ميباشد البته در عين اكنون نگارش كدنويسي آن بسيار خلاصه خيس و كوتاه خيس ميباشد.سوئيفت عموما براي گسترشٔ سيستم برهان هاي ارائه گرديده به وسيله اپل به عمل ميرود. يكي پركاربردترين سيستم هاي در حالا بسط با اين لهجه IOS مي‌باشد كه بر روي iPhone هاي اپل در هم اكنون فعاليت ميباشند.

بسطٔ سويفت در سال ۲۰۱۰ بوسيله كريس لاتنر مقدمه شد كه با همياري اپليكيشن‌نويسان اپل ادامه پيدا كرد. سويفت از گويش‌هاي Objective-C، Rust، Haskell، Ruby، Python، C#، CLU و بخش اعظمي ديگر از گويش‌ها الهام گرفته‌شده است. در ۲ ژوئن ۲۰۱۴، نرم افزارٔ گوشي كنفرانس جهاني توسعه و گسترش‌دهندگان (WWDC) تحت عنوان اولي اپ به لهجه سويفت نوشته و منتشر شد. ورژنٔ آزمايشي گويش سويفت براي گسترش‌دهندگان قانوني اپل در كنفرانس در دسترس قرار گرفت اما اپل قولي نداد كه كد ورژنٔ آزمايشي با كدهاي ورژنٔ پاياني سازش داشته باشد، ولي اپل اپليكيشن‌ريزي كرده بود تا مبدل كدهاي آزمايشي به كدهاي آخرين را در حين عرضهٔ ورژنٔ آخرين منتشر نمايد.

 

معرفي لهجه اپليكيشن نويسي جاوا – java
معمولا وقتي كه حرف از اپليكيشن نويسي اندرويد ميشه،اولي،قدمي ترين و دوست داستني ترين مورد گويش اپليكيشن نويسي جاوا ميباشد.درواقع جاوا گويش اپليكيشن نويسي قانوني اندرويد ميباشد و اين در معناي اين ميباشد كه گوگل بيشترين پشتيباني را از اين لهجه اپ نويسي خواهد كرد.بيشتر نرم‌افزار هاي سابق در گوگل پلي،از روش اين گويش نرم‌افزار نويسي تشكيل شده اند.البته مسعله اي كه مي‌باشد،جاوا مقدار متعددي پيچيده ميباشد و اين پيچيدگي اصلي ترين معضل را براي اشخاص پباده سازي اپ ساخت‌و‌ساز خواهد كرد.به اين دليل كه ماهيت اين لهجه اپ نويسي يك فضاي شي گرا با موضوعات حيران كننده ميباشد،مثل ساختارها،خطاهاي نشانه گر و بخش اعظمي از ساختار ديگر كه در صورتيكه فضاي SDK اندرويد نيز به آن اضافه كنيم،بسيار اين پيچيدگي بيشتر ميگردد.از ساير مشقت عمل جاوا مي شود به اين قضيه اشاره كرده كه معمولا براي SDK هاي متفاوت اندرويد مي بايست كدنويسي هاي جدا از هم نوشته خواهد شد.ولي تمامي اين موردها بدين مفهوم وجود ندارد كه گويش حاوا،يك لهجه اپليكيشن نويسي مخرب و بد ميباشد.اين نادرست بزرگيست كه در جامعه اپليكيشن نويسي هم وجود دارااست.دركنار كليه مانع ها و دشواري هايي كه در گويش اپ نويسي جاوا وجود داراست،شما ميتوانيد يك كد منزه ( Clean code ) را بنويسيد.همينطور قابل ذكر ميباشد طبق تحقيقاتي انجام شده از جدول اينترنتي PYPL،جاوا دوستداشتني ترين گويش نرم افزار نويسي في مابين برنامه نويس ها گزينش گرديده ????

 

تا كنون نظري ثبت نشده است
ارسال نظر آزاد است، اما اگر قبلا در رویا بلاگ ثبت نام کرده اید می توانید ابتدا وارد شوید.