MyZone

بهترین ها را در مای زون پیدا کنید

MyZone

بهترین ها را در مای زون پیدا کنید

زبان شی گرا

خوب توی این پست هم مفهوم زبان شی گرا رو به زبان ساده می نویسم.(نمونه در این مطلب زبان جاواست)

Script یک زبان برنامه نویسی Object Oriented ( شیء گرا ) میباشد.
در این قسمت مفهوم شیء گرایی می پردازیم. یک برنامه O-O شامل مفاهیم Object ، Properties ، Methods و Events میباشد.
Objects : در دنیای حقیقی ، اشیاء مانند کامپیوتر ، دوچرخه و ... میباشند. در زبان JS اشیاء درون Browser ها بوده و عبارتند از پنجره ها ، فرمها، دکمه ها و Check Box ها.
Properties : اشیاء نیز دارای مشخصه هایی میباشند. مثلاً گربه دارای پوست میباشد، کامپیوتر دارای کیبورد و دوچرخه دارای چرخ است.
Methods : کاری که اشیاء میتوانند انجام دهند Methods نامیده میشود.
Events (وقایع): عملیاتی هستند که کاربر در هنگام کار با صفحه طراحی شده ، انجام میدهد. پذیرش (Submitting) یک فرم و تغییر مکان نشانگر ماوس بر روی یک تصویر دو نمونه از حالات و وقایع اتفاق افتاده است.
این وقایع توسط دستوراتی به نام Event Handler برنامه، کنترل می شوند.

برنامه نویسی تحت وب (انچه که تازه کار ها باید بدانند)

با عرض سلام مجدد

کپی کردن این مطلب با ذکر منبع توصیه می شود

امروز برای کسانی که میخوان برنامه نویسی تحت وب رو یاد بگیرن مطلب گذاشتم.

قبل از شروع هر چیزی به شما پیشنهاد می کنم کتاب اصول طراحی و برنامه نویسی تحت وب اثر استاد جعفرنژاد قمی رو بخرید و مطالعه کنید.

در این مطلب به معرفی چند برنامه نویسی می پردازیم.

اولین برنامه نویسی ای که شما باید به ان مراجعه کنید Html مخفف کلمه ی Hyper Text Markup Language میباشد. این برنامه نویسی ساده ترین نوع برنامه نویسی تحت وب است که در ان میتوانید از اسکریپت هایی همچون (جاوا,پی اچ پی,ای جکس و ...) استفاده کنید. برای اموزش کامل میتونید کتاب اموزشی اون رو بخرید البته توی چند تا پست بعدی یک مقاله در مورد اموزش کامل اچ تی ام ال میزارم.

خوب بریم سراغ بحث اصلیمون اینجا سه تا موضوع پیش میاد که ما بر اساس هر کدوم توضیحات خاصی دادیم.

۱.شما هنوز اچ تی ام ال را یاد نگرفته اید و اکنون میخواهید ان را یاد بگیرید.

۲.شما اچ تی ام ال را بلدید و اکنون میخواهید فراتر از ان را یاد بگیرید.

۳.شما برنامه نویس تحت وب هستید و میخواهید با چهره های جدید برنامه نویسی تحت وب اشنا شوید

در این بخش به موضوع ۱ اشاره خواهیم کرد

به علت طولانی بودن مطلب به ادامه ی مطلب مراجعه کنید

ادامه مطلب ...

پی اچ پی یا ای اس پی؟

با عرض سلام مجدد و عرض تشکر از بازدید خوبتون مطالبی که در این وبلاگ ارائه میشه نه تنها قابلیت کپیرایت داره بلکه کپی کردن اون توصیه هم میشه. ::فقط خواهشا منبع مطلب رو بزارید::

خوب بریم سر موضوع اصلی (این برای برنامه نویس هایی که میخواین یکی از این دو رو انتخاب کنند)

پی اچ پی : نوعی برنامه نویسه سرور است که کد های ارسال شده از طرف سرور توسط مرورگر ترجمه و تبدیل به کد خوانا می شود. فرمت ان نیز php میباشد. مهمترین قابلیت پی اچ پی قابلیت اسکریپت نویسی ان در قالب html میباشد.

ای اس پی: همانند پی اچ پی نوعی برنامه نویسی سرور است که کد های ارسال شده از طرف سرور توسط مرورگر ترجمه و تبدیل به کد خوانا می شود. فرمت ان نیر asp میباشد.

خوب دیدید که این دو برنامه نویسی تا حد زیادی شبیه به همن البته به جز اسکریپت نویسی پی اچ پی که خودش به نهوی پی اچ پی رو تا حالا برتر نشون میده.

بریم سر خوبی ها و بدی ها:

خوبی های پی اچ پی:

مهم تر از همه کد نویسی پایین

۱.قابلیت اسکریپت نویسی

۲.سریع و قدرتمند

۳.پشتیبانی بر روی تمامی سرور ها (ویندوز/لینوکس ...)

و.........

خوبی های ای اس پی:

۱.قدرتمند و انعطاف پذیر

۲.امنیت بالای کد

۳.امکان استفاده از ان در عناصر ماکروسافت (ماکروسافت ای جکس/سیلورلایت و غیره)

و........

بدی های پی اچ پی:

۱.امنیت کمتر کد (که سیستم zend این مشکل رو حل کرده و روی تمام سرور ها نصبه)

۲.اخه مشکل دیگه ای نداره راست میگم امتحانش کنید می فهمید.

بدی های ای اس پی:

۱.اجرا نشدن بر روی سرور های لینوکس

۲.کد نویسی طولانی

۳.سرعت پایین (توی موتور جستجو روی سرعتش باید زجمت بکشی که بره بالا)

و......

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

خوب بازم از بازدید و نظرات خوبتون ممنونم.