وب توسعه نرم افزار

در رایانه، برنامه وب است مشتری و سرور برنامه کامپیوتری که در آن مشتری (از جمله منطق سمت سرور و رابط کاربر) در مرورگر وب اجرا می شود. مشترک برنامه های وب عبارتند از: پست الکترونیکی، آنلاین خرده فروشی، مزایده آنلاین, پیام های فوری خدمات و بسیاری از توابع دیگر. تفاوت کلی web page پویا از هر نوع و کاربرد وب معلوم نیست. وب سایت ها به عنوان برنامه های کاربردی وب نامیده می شود به احتمال زیاد آن است که قابلیت های شبیه به یک برنامه نرم افزار دسکتاپ و یا به برنامه تلفن همراه هستند. صفحه برنامه های نرم افزار شبیه زیرا آنها رد پارادایم وب معمول تر از حرکت بین صفحات مختلف با Url های مختلف.

فن آوری های

دو دسته اصلی از برنامه نویسی، برنامه نویسی و برنامه نویسی برای ایجاد برنامه های کاربردی وب وجود دارد:

در اسکریپت اسکریپت نویسی/کد نویسی-مشتری-سمت مشتری جانبی نوع کد است که در اجرا یا تفسیر توسط مرورگر است.

کلاینت برنامه نویسی سمت به طور کلی توسط هر بازدید کننده به سایت (از مشاهده منوی کلیک بر روی “مشاهده منبع” برای دیدن کد منبع) قابل مشاهده است.

در زیر برخی از فن آوری کلاینت برنامه نویسی سمت مشترک هستند:

1) HTML (ابرمتن نشانه گذاری زبان)

2) CSS (آبشاری)

3) جاوا اسکریپت

4) آژاکس (موتورهای جاوا اسکریپت و XML)

5) جی کوئری (جاوا اسکریپت چهارچوب کتابخانه به طور معمول مورد استفاده در آژاکس توسعه)

6) ابزار صدای گاو (چارچوب جاوا اسکریپت کتابخانه به طور معمول مورد استفاده در آژاکس

7) جعبه ابزار باشگاه (چارچوب جاوا اسکریپت کتابخانه به طور معمول مورد استفاده در آژاکس توسعه) دوم

. سرور سمت اسکریپت اسکریپت نویسی/کد نویسی-Server-Side نوع کد است که در اجرا یا تفسیر توسط سرور وب است.

سرور برنامه نویسی سمت قابل مشاهده هستند یا توسط بازدید کننده و یا عموم در دسترس نیست.

زیر فن آوری سرور اسکریپت نویسی سمت مشترک هستند:

1) پی اچ پی (بسیار معمول سرور لینوکس/یونیکس مبتنی بر توزیع مجدد باز

منبع رایگان، معمولا در ترکیب با پایگاه داده MySQL)

2) Zend چارچوب (پی اچ پی & #39; ها شی گرا وب چارچوب برنامه) آ (زبان اسکریپت نویسی مایکروسافت وب سرور (IIS))

3) ASP.NET (مایکروسافت & #39; ها برنامه وب چارچوب جانشین از ASP) روبی در ریال (روبی توزیع مجدد برنامه تحت وب بدون چارچوب برنامه نویسی)

4) پرل

5)

پایتون مزایای وب توسعه نرم افزار:

1) برنامه های وب با زبان HTML و CSS که شناخته شده میان متخصصین IT طراحی و توسعه.

2) اجرای این برنامه ها بر روی دستگاه & #39; s مرورگر وب خود از طریق آدرس ساده.

3) آنها همچنین ممکن است وب سایت را باز کنید. این به این معنی که آنها نیاز به روز در راه انجام برنامه های مشترک. در این معنا، آن & وب سایت #39; که برنامه پیوند دارد که بروز خواهد شد.

4) از سوی دیگر وب app & #39; s زمان توسعه پایین تر است. اینجا قیمت آن پایین تر است.

معایب وب سایت برنامه توسعه:

1) اتصال به اینترنت داشته باشد باید مطلق برای اجرای آن. در غیر این صورت، شما قادر به فهرست وب سایت و برنامه های کاربردی وب بدون استفاده به شما است.

2) به آن نه می خواهد بر روی صفحه نمایش در فروشگاه های آن نیز دید بدهند.

3) علاوه بر این، وجود خواهد داشت برخی از محدودیت های دسترسی به برخی ویژگی های سخت افزاری دستگاه آن & #39; s در حال اجرا در.

client

در رایانه، برنامه وب است مشتری و سرور برنامه کامپیوتری که در آن مشتری (از جمله منطق سمت سرور و رابط کاربر) در مرورگر وب اجرا می شود. مشترک برنامه های وب عبارتند از: پست الکترونیکی، آنلاین خرده فروشی، مزایده آنلاین, پیام های فوری خدمات و بسیاری از توابع دیگر. تفاوت کلی web page پویا از هر نوع و کاربرد وب معلوم نیست. وب سایت ها به عنوان برنامه های کاربردی وب نامیده می شود به احتمال زیاد آن است که قابلیت های شبیه به یک برنامه نرم افزار دسکتاپ و یا به برنامه تلفن همراه هستند. صفحه برنامه های نرم افزار شبیه زیرا آنها رد پارادایم وب معمول تر از حرکت بین صفحات مختلف با Url های مختلف.

فن آوری های

دو دسته اصلی از برنامه نویسی، برنامه نویسی و برنامه نویسی برای ایجاد برنامه های کاربردی وب وجود دارد:

در اسکریپت اسکریپت نویسی/کد نویسی-مشتری-سمت مشتری جانبی نوع کد است که در اجرا یا تفسیر توسط مرورگر است.

کلاینت برنامه نویسی سمت به طور کلی توسط هر بازدید کننده به سایت (از مشاهده منوی کلیک بر روی “مشاهده منبع” برای دیدن کد منبع) قابل مشاهده است.

در زیر برخی از فن آوری کلاینت برنامه نویسی سمت مشترک هستند:

1) HTML (ابرمتن نشانه گذاری زبان)

2) CSS (آبشاری)

3) جاوا اسکریپت

4) آژاکس (موتورهای جاوا اسکریپت و XML)

5) جی کوئری (جاوا اسکریپت چهارچوب کتابخانه به طور معمول مورد استفاده در آژاکس توسعه)

6) ابزار صدای گاو (چارچوب جاوا اسکریپت کتابخانه به طور معمول مورد استفاده در آژاکس

7) جعبه ابزار باشگاه (چارچوب جاوا اسکریپت کتابخانه به طور معمول مورد استفاده در آژاکس توسعه) دوم

. سرور سمت اسکریپت اسکریپت نویسی/کد نویسی-Server-Side نوع کد است که در اجرا یا تفسیر توسط سرور وب است.

سرور برنامه نویسی سمت قابل مشاهده هستند یا توسط بازدید کننده و یا عموم در دسترس نیست.

زیر فن آوری سرور اسکریپت نویسی سمت مشترک هستند:

1) پی اچ پی (بسیار معمول سرور لینوکس/یونیکس مبتنی بر توزیع مجدد باز

منبع رایگان، معمولا در ترکیب با پایگاه داده MySQL)

2) Zend چارچوب (پی اچ پی & #39; ها شی گرا وب چارچوب برنامه) آ (زبان اسکریپت نویسی مایکروسافت وب سرور (IIS))

3) ASP.NET (مایکروسافت & #39; ها برنامه وب چارچوب جانشین از ASP) روبی در ریال (روبی توزیع مجدد برنامه تحت وب بدون چارچوب برنامه نویسی)

4) پرل

5)

پایتون مزایای وب توسعه نرم افزار:

1) برنامه های وب با زبان HTML و CSS که شناخته شده میان متخصصین IT طراحی و توسعه.

2) اجرای این برنامه ها بر روی دستگاه & #39; s مرورگر وب خود از طریق آدرس ساده.

3) آنها همچنین ممکن است وب سایت را باز کنید. این به این معنی که آنها نیاز به روز در راه انجام برنامه های مشترک. در این معنا، آن & وب سایت #39; که برنامه پیوند دارد که بروز خواهد شد.

4) از سوی دیگر وب app & #39; s زمان توسعه پایین تر است. اینجا قیمت آن پایین تر است.

معایب وب سایت برنامه توسعه:

1) اتصال به اینترنت داشته باشد باید مطلق برای اجرای آن. در غیر این صورت، شما قادر به فهرست وب سایت و برنامه های کاربردی وب بدون استفاده به شما است.

2) به آن نه می خواهد بر روی صفحه نمایش در فروشگاه های آن نیز دید بدهند.

3) علاوه بر این، وجود خواهد داشت برخی از محدودیت های دسترسی به برخی ویژگی های سخت افزاری دستگاه آن & #39; s در حال اجرا در.