عناوين



 اخبار


برگزیده


امنيت


مقاله


گزارش و گفتگو


ياداشت


اخبار شرکتها


همايشها



فراخوانها و آئين نامه ها


عکس و ویدئو

 
  خدمات



نسخه موبایل



خروجی پیامک



خروجی RSS



عضویت در خبرنامه ها

 

راهنما
تبليغات


 

سفارش آگهی
مقاله
یکشنبه، 6 شهریورماه 1384

04:47 PM

August 28, 2005


ده اصطلاح رایج

نوشته: میثم طاعتی - maysam.taati@yahoo.com
ناشر: آی تی ایران


این مجموعه توضیحى در مورد ۱۰ اصطلاح و تکنولوژى رایج در دنیاى اینترنت است.
1) PHP چیست ؟ PHP
سال 1994 توسط Rasmus Lerdorf ایجاد شد و مخفف واژگان
Personal Home Pages به حساب مى آید. با گسترش قابلیت ها و
موارد استفاده این زبان PHP در معناى Hypertext Preprocessor
به كار گرفته شد. عبارت پیش پردازشگر (Preprocessor)
بدین معنى است كه PHP اطلاعات را قبل از تبدیل به
زبان Html پردازش مى كند.
PHP زبان اسكریپتى سمت سرویس دهنده Html Embeded ,
Cross-Platform ,(Server-side) مى باشد .
سمت سرویس دهنده بودن PHP بدین معناست كه تمام
پردازشهاى این زبان بر روى سرویس دهنده (Server)
انجام مى گیرد. یك سرویس دهنده در حقیقت یك
كامپیوتر مخصوص مى باشد كه صفحات وب در آنجا
نگهدارى مى شوند و از آنجا به مرورگر وب كاربران
منتقل مى شوند.
منظور از Cross-Platform بودن این زبان این است كه بروى
هر سیستم و با هر سیستم عاملى از قبیل : Unix, Windows NT,
Macintosh, Os/2 اجرا میشوند. توجه كنید كه منظور از
سیستم عامل، سیستم عامل هایى مى باشند كه بر روى
سرویس دهنده نصب مى شوند. PHP نه تنها قابلیت اجرا
بر روى هر سیستم عاملى را دارا مى باشد بلكه براى
منتقل كردن برنامه هاى آن از یك سیستم عامل به
سیستم عامل دیگر احتیاج بــه تغییرات اندكى
خواهید داشت و حتى در بعضى از موارد بدون احتیاج
به هیچ تغییرى مى توانید یك برنامه به زبان php را
از یك سیستم عامل به سیستم عامل دیگر منتقل كنید.
منظور از Html embeded بودن PHP این است كه دستورات این
زبان در بین كدهاى html قرار مى گیرند. بنابراین
برنامه نویسى به زبان PHP كمى پیچیده تر از برنامه
نویسى به زبان Html به حساب مى آید.
PHP بر خلاف زبانهاى برنامه نویسى (Programming Languages)
یك زبان اسكریپتى (Scripting Language) مى باشد به عبارت
دیگر دستورات PHP بعد از رخداد یك رویداد (Event)
اجرا مى شوند. این رویدادها مى توانند شامل
ارسال یك فرم رفتن به یك URL مشخص و یا مواد دیگر
باشند متداولترین زبان اسكریپتى زبان Java Script مى
باشد كه معمولا براى پاسخ به رویدادهاى كاربر در
مرورگر وب بــه كار مى رود تفاوت عمده Java Script با
PHP در این است كه Java Script یك تكنولوژى سمت
سرویس گیرنده (Client-side) مى باشد.
زبان هایى مانند Java Script یا PHP تفسیر شونده
(Interpreted) نامیده مى شوند. به عبــارت دیگر براى
اجرا به یك مفسر مانند مرورگر وب احتیاج دارند.
اما زبانهاى برنامه نویسى مانند C یا Java بعد از
ترجمه به زبان ماشین (Compile) به خودى خود قابل اجرا
مى باشند.

2) XML چیست ؟
در ابتدا لازم است با کلمات تشکیل دهنده XML یعنى
Extensible ، Markup و Language آشنا شویم .Markup ، واژه ئى براى
متادیتا است . متادیتا ، اطلاعاتى در رابطه با
اطلاعات است . قدمت استفاده از Markup به قبل از
کامپیوتر بر مى گردد . مثلا\\" در دنیاى نشر از
علائم خاصى در متن هاى ویرایش شده استفاده تا به
پردازنده متن ( انسان و یا ماشین ) اعلام شود ، چه
نوع عملیاتى را در رابطه با اطلاعات مى بایست
انجام دهد. HTML یکى از زبان هاى کلاسیک نشانه
گذارى است . مثلا\\" با افزودن تگ به مرورگر اعلام
مى شود که به چه صورت مى بایست اطلاعات نمایش
داده شوند .
زبان (Language) ، به مجموعه اى از کلمات معنى دار و
با مفهوم که عده اى از آنها براى بیان خواسته ها
ى خود استفاده مى نمایند ، اطلاق مى گردد . ( مثلا
زبان فارسى و یا انگلیسى)
با کنار هم قرار دادن دو واژه اشاره شده ، با
زبان نشانه گذارى مواجه خواهیم شد . زبان نشانه
گذارى ، به مجموعه اى از کلمات معنى دار و با
مفهوم که توسط عده اى (با آگاهى لازم انتخاب )
استفاده مى گردد ، اطلاق مى گردد. HTML ، نمونه اى
مناسب در این زمینه است . تمام افرادى که از تگ
هاى HTML استفاده مى نمایند ، بدرستى نسبت به
مفهوم و جایگاه هر یک از تگ ها آشنائى داشته و با
آگاهى کامل آنها را براى بیان خواسته هاى خود
استفاده مى نمایند. مثلا\\" مشخص است که استفاده
از تگ چه نوع پیامدهائى را بدنبال خواهد داشت .
تگ فوق ، توسط مولفین صفحات وب آگاهانه انتخاب
مى گردد و مرورگ!
رها نیز متناسب با تعاریف از قبل مشخص شده ،
واکنش مناسب خود را در رابطه با نحوه نمایش
انجام خواهند داد. یک زبان بسط پذیر(Extensible) ،
زبانى است که داراى مکانیزم لازم براى افزودن
کلمات بگونه اى است که توسط سایر استفاده
کنندگان نیز قابل فهم باشد . در دنیاى واقعى و در
ارتباط با زبان هاى طبیعى ما هرگز شاهد چنین
وضعیتى نخواهیم بود . ( افزودن یک واژه با معنى
مورد نظر خود و استفاده از واژه با همان معنى
توسط سایر استفاده کنندگان ) با توجه به تعاریف
ارائه شده ، یک زبان نشانه گذارى بسط پذیر ، مى
بایست یک زبان نشانه گذارى با قابلیت افزودن
کلماتى بیشتر باشد . در عمل ز!
بان نشانه گذارى بسط پذیر ، به سیستمى براى
تعریف تمام زبا ن هاى نشانه گذارى با قابلیت
توسعه وضعیت موجود ، اطلاق مى گردد.
(SGML)Standard Generalize Markup Language سرچشمه XML بوده و در سال
1988 استاندارد شده است. (HTML)HyperText Markup Language زبانى
است که در ابتدا با استفاده از SGML تعریف گردید.
HTML یک زبان نشانه گذارى است ، بنابراین انتظار
داریم شامل مجموعه اى از تگ ها بمنظور کنترل
قالب و رفتار اطلاعات در مستندات باشد. XML یک
زبان نشانه گذارى مشابه HTML نمى باشد.XML
زیرمجموعه اى از SGML است ( مکانیزمى براى تعریف
زبان هاى نشانه گذارى). XML همانند SGML یک زبان
نشانه گذارى بسط پذیر بوده اما بر خلاف SGML براى
استفاده بر روى وب بهینه شده است .
XML ، یک زبان نشانه گذارى نبوده و در مقابل
مکانیزمى براى ایجاد زبان هاى نشانه گذارى
اختصاصى است.XML شامل مجموعه اى از استانداردها ى
متنوع با کاربردهاى خاص است. XML یک زبان نشانه
گذارى نبوده و در عین حال یک زبان برنامه نویسى
هم نیست . از XML براى ارائه اطلاعات استفاده شده و
بمنظور پردازش اطلاعات، مى بایست برنامه هائى
نوشته گردد .
از XML در موارد زیرمى توان استفاده کرد :
• مبادله اطلاعات بین برنامه هاى نامتجانس ،
بنگاه هاى تجارى و بانک هاى اطلاعاتى
• امکان فعال نمودن مدلى براى نمایش اطلاعات
یکسان بر روى دستگاههاى متفاوت با اهداف و
خوانندگان گوناگون
• یک قالب ذخیره سازى مناسب براى داده ها

3) XSLچیست ؟
عبارت XSL سرنام‌هاى \\"eXtensible Stylesheet Language\\" است. یک
XSL شامل دستورالعمل‌هایى براى شکل‌دهى به
محتویات یک فایل XML است. قالب کلى یک فایل XSL را مى
توانیم با وارد کردن آدرس res://msXML.dll/default.ss.XSL در
قسمت آدرس مرورگر خود مشاهده كنیم. این مثال،
نمونه‌اى کامل از یک سند XSL است که براى آشنایى
اولیه و دست‌یابى به یک دید همه‌جانبه، مناسب
خواهد بود.
نتیجه‌ى تبدیل و پیكربندى یک سند XML به وسیله XSL،
مى‌تواند به صورت یک فایل html یا یک فایل XML دیگر
باشد.

4) XSLT چیست؟
عمل تبدیل XML بوسیله XSL را XSLt مى‌گویند (XSL transform).
براى انجام عمل تبدیل، به یک پردازنده‌ى XSLt
نیاز داریم تا داده‌هاى سند XML و
دستورالعمل‌هاى XSL را بخواند و بر اساس آن
دستورالعمل‌ها داده‌ها را در خروجى html بنویسد.
مى‌توان این کار را با برنامه‌نویسى c# و
استفاده از موتور XSLt موجود در c#.net انجام داد و یا
از پردازنده‌هاى XSLt جداگانه‌اى که نمونه‌هایى
از آن‌ها به صورت رایگان موجود است، استفاده
كرد.

5) WAP چیست؟
WAP سیستمى است كه در آن پروتكل ارتباطى و محیط
برنامه نویسى جهت پیاده سازى سیستم هاى پیاده
سازى سیستم هاى اطلاعاتى مبتنى بر وب روى گوشى
هاى تلفن همراه ارایه مى شود .
پروتكل ارتباطى
پروتكل ارتباطى كه در حال حاضر در اینترنت براى
دیدن صفحات وب استفاده مى شود HTTP است .( البته در
سطح شبكه اینترنت براى فعالیت هاى متفاوت
پروتكل هاى متفاوتى در سطح لایه Application استفاده
مى شود ولى پروتكلى كه جهت دیدن سایت ها از آن
استفاده مى شود HTTP است ) .
وقتى آدرس سایتى را به اینترنت اكسپلورر مى دهید
تا صفحه مربوط به آن سایت را ببینند ، در پشت
پرده ، اینترنت اكسپلورر بسته اى را حاوى
اطلاعاتى جهت در خواست صفحه آن سایت است به
اینترنت مى فرستد . اطلاعات این بسته به فرمتى
است كه در پروتكل HTTP تعریف شده است . با این توصیف
، وقتى صحبت از تلفن همراه مى شود در نگاه اول
مساله حل شده است و فقط كافى است این بار تلفن
همراه شما چنین بسته اى ساخته و به اینترنت
بفرستد . ولى این كار براى یك تلفن همراه شدنى
نیست . زیرا بسته هایى كه در پروتكل HTTP ساخته مى
شوند حجم زیادى دارند و لذا لازم است فرستنده
داراى حافظه مناسبى باشØ!
¯ .
در حالى كه تلفن همراه از نظر حافظه بسیار محدود
است ( البته به تازگى گروهى از تلفن هاى همراه با
نام Smart phone وارد بازار شده اند كه از نظر حافظه
نسبت به انواع قدیمى تر بسیار قوى تر ند . )
همچنین جهت پردازش بسته هایى كه با پروتكل HTTP
ارسال و دریافت مى شوند ، نیاز به پردازشگرى قوى
تر از آن چه كه در یك تلفن همراه وجود دارد ، مى
باشد . لذا جهت ورود تلفن همراه ، به دنیاى
اینترنت ضرورى است با توجه به قابلیت هاى یك
تلفن همراه پروتكل ویژه اى طراحى شود. این
پروتكل WAP نام دارد . البته WAP فراتر از یك پروتكل
ساده در لایه Application مى باشد و بهتر است به آن
پشته پروتكل WAP (Protocol St!
ack) بگوییم .
پشته پروتكل WAP داراى شش لایه مى باشد و یك
ارتباط connection less را در دنیاى تلفن هاى همراه
ایجاد مى كند . در این جا اشاره مختصرى به كار هر
یك از لایه ها مى كنیم:
1- :Bearer Layerمعادل همان لایه فیزیكى در TCP/lP مى باشد
ولى این بار محیط ارتباطیwireless است و لذا پروتكل
هاى دیگرى در این لایه استفاده مى شود .
2- WDP: این لایه در واقع همان UDP است . به عبارت
دیگر فعالیت و ساختارى مانند پروتكل UDP در لایه
انتقال TCP/lP دارد .
3- WTLS: لایه اى است كه امنیت ارتباطات را فراهم مى
كند . در این لایه از پروتكل SSL استفاده مى شود .
4- WTP : این لایه مدیریت در خواست ها و پاسخ ها را
بر عهده دارد .
5-WSP : همانند لایه session در OSi مى باشد ، با تفاوت
هاى مختصرى جهت بهینه سازى .
6- WAE : همانند لایه Application در TCP/lP مى باشد . در واقع
تمام برنامه هایى كه پیاده سازى مى شوند در این
لایه قراردارند و كاربر تلفن همراه و برنامه
نویس WAP ، هر دو، با لایه ارتباط برقرار مى كنند.
مشكل عدم توانایى تلفن همراه جهت استفاده از
پروتكل HTTP با طراحى پشته پرو تكلى جدید ى با در
نظر گرفتن محدودیت هاى تلفن همراه حل شد . ولى
استفاده از این پروتكل مشكل جدیدى را ایجاد مى
كند . كه ضرورى است تدبیر خاصى براى حل آن
اندیشیده شود .

6) RDF چیست ؟
• از Resource Description Framework به معنى چارچوب توصیف
منابع مى آید.
• براى توصیف کردن منابع موجود در اینترنت است.
• براى خوانده شدن توسط کامپیوترها طراحى شده
است.
• براى نمایش داده شدن به مردم طراحى نشده است.
• از URIها براى تشخیص منابع وب استفاده مى کند.
• در XML نوشته مى شود.
• یک نمونه از استانداردهاى وب است.
RDF براى اینکه از راهى مشترک براى توصیف اطلاعات
استفاده نشود طراحى شده، بنابراین مى تواند
بوسیلۀ کاربردهاى کامپیوترى خوانده ( درک)
شود.توصیفهاى RDF براى نمایش داده شدن در روى وب
طراحى نشده اند.
مثالهایى از استفادۀ RDF:
• شرح خصوصیات اقلام خرید و فروش، مثل خریدکردن
و موجودی.
• شرح برنامه ریزى زمانى براى رویدادهاى وب.
• شرح اطلاعاتى در مورد صفحات وب، مثل تاریخ
ایجاد واصلاح، عنوان و نویسنده.
• شرح محتویات و درجه عکسهاى وب.
• شرح محتویات ماشیهاى جستجو.
• شرح کتابخانه هاى الکترونیکی.

7) SOAP چیست ؟
• پروتکلى براى دستیابى به سرویسهاى وب است.
• از پروتکل دستیابى به اشیاء ساده مى آید.
• یک پروتکل ارتباطى است.
• براى ارتباط دادن بین کاربردها است.
• قالبى براى پیغامهاى ارسالى است.
• براى ارتباط برقرار کردن از طریق اینترنت
طراحى شده.
• یک زبان مستقل است.
• بر پاىۀ XML ساخته شده.
• ساده و قابل توسعه است.
• به یک استاندارد W3C توسعه خواهد یافت.
SOAP براى توسعه کاربردى ارتباطات اینترنتى بین
برنامه ها مهم است.
یک راه خوب براى برقرارى ارتباط بین کاربردها از
طریق HTTP است.زیرا HTTP بوسیلۀ همۀ جستجوگرهاى
اینترنتى پشتیبانى میشود.SOAP براى انجام این کار
طراحى شده است.
SOAP راهى را براى برقرارى ارتباط بین درخواستهاى
ایجاد شده در سیستمهاى عامل مختلف ، با
تکنولوژیهاى مختلف و زبانهاى برنامه نویسى
متفاوت فراهم میکند.

8) ADO چیست ؟
ADO میتواند براى دسترسى به پایگاه هاى داده از
صفحات وب ما استفاده شود.
آنچه که باید قبل از پرداختن به ADO بدانیم
عبارتند از:
1- www، HTML و مقدماتى درمورد صفحات web
2- صفحات سرور فعال ( ASP )
3- زبان پرس و جوى ساخت یافته ( SQL )
ADO :
• یک تکنولوژى ماکروسافت است.
• از ActiveX Data Objects مى آید.
• به طور اتوماتیک همراه IIS نصب میشود.
• یک سطح برنامه نویسى براى دسترسى داده ها در
یک پایگاه داده میباشد.
راههاى دستیابى به یک پایگاه داده از درون یک
صفحۀ ASP:
1- ایجاد یک اتصال ADO به یک پایگاه
2- باز کردن ارتباط با پایگاه
3- ایجاد یک ADO Recordset
4- باز کردن Recordset
5- استخراج داده مورد نیاز از recordset
6- بستن recordset
7- بستن ارتباط

9) JavaScript چیست ؟
JavaScript در میلیونها صفحۀ وب براى بهتر کردن
طراحى، فرمهاى معتبر و... بکار مى رود و با netscape
توسعه یافته و رایجترین زبان اسکریپتى روى
اینترنت است.
JavaScript :
• ساخته شده تا با آن بتوان صفحات وب فعال ساخت.
• خطوطى از کدهاى کامپیوترى قابل اجرا است.
• معمولاً مستقیماً در صفحات HTML جاسازى میشود.
• بدون گردآورى مقدماتى اجرا میشود.
JavaScript چه کارهایى میتواند انجام دهد:
ابزار طراحى و برنامه نویسى HTML را در اختیار
قرار میدهد: مؤلفه هاى HTML معمولاً برنامه نویس
نیستند، اما JavaScript یک زبان اسکریپتى با دستور
لغات بسیار ساده است
میتواند متنهاى پویا را در یک صفحۀ HTML قرار
دهد:یک عبارت JavaScript مثل این میتواند یک متن
متغیر را درون یک صفحۀ HTML بنویسد:
document.write(“”+name+””).
میتواند نسبت به وقایع واکنش نشان دهد: یک JavaScript
میتواند مجموعه اى براى اجرا کردن در زمانى که
رویدادى رخ میدهد باشد، مثل زمانى که لود کردن
یک صفحه به پایان رسیده و یا زمانى که کابر روى
یک عنصر HTML کلیک میکند.
میتواند عناصر HTML را بخواند و بنویسد:یک JavaScript
میتواند محتویات یک عنصر HTML را بخواند و یا
تغییر دهد.
میتواند براى داده هاى موجود استفاده شود: یک
JavaScript میتواند داده هاى فرم را قبل ازاینکه به
یک سرور ارائه شود معتبر کند. این کار سرور را از
پردازشهاى بزرگ رها میسازد.



10) JavaScript چیست
؟
قبل از کار کردن با CSS باید درکى مقدماتى در مورد
WWW ، HTML و ساخت صفحات وب داشته باشیم.
CSS از Cascading Style Sheets به معنى برگه هاى به سبک
آبشارى مى آید.
این سبک چگونگى نشان دادن عناصر HTML را تعریف مى
کند.
CSS براى حل کردن مشکلى به HTML 4.0 اضافه شده بود.
با CSS متنهاى HTML ما میتوانند با استفاده از
سبکهاى خروجى مختلف نمایش داده شوند.
CSSیک مشکل رایج را حل مى کند:
برچسبهاى HTML در اصل براى تعریف محتویات یک متن
طراحى شده بودند.گویى آنها با استفاده از
برچسبهایى مثل ،

، و ... مى گفتند:\\" این یک عنوان است\\"، \\" این یک
پاراگراف است\\" و یا \\" این یک جدول است\\" .
وقتى که دو جستجوگر بزرگ – Netscape و Internet Explorer –
سعى کردندکه برچسبهاى HTML و صفاتى مثل نوع قلم و
رنگ را به مشخصات HTML اصلى اضافه کنند ، ایجاد
سایتهاى وب جایى که محتویات متون HTML به طور
آشکارا از طرح بندى نمایش متن مجزا میشد، خیلى
خیلى مشکلتر شد.
براى حل این مشکل کنسرسیوم شبکه گستردۀ جهانى (
W3C ) STYLES را به HTML4.0 اضافه کرد.

منابع :
www.w3schools.ir
www.irandevelopers.com
www.iranphp.net
www.khaterat.ir
www.ccwmagazine.com




لینک ثابت || اضافه شده توسط آرش کریم بیگی|| نسخه قابل چاپ || بازگشت به صفحه اصلی || آرش کریم بیگی

برای عضویت در خبرنامه پیامکی ایستنا اینجا را کلیک کنید. برای عضوریت در خبرنامه روزانه ایمیلی ایستنا؛ نشانی پست الکترونیکی خود را در فرم زیر وارد نمایید. پس از آن به صورت خودکار ایمیلی به نشانی شما ارسال میشود، برای تکمیل عضویت خود و تایید صحت نشانی پست الکترونیک وارد شده، می بایست بر روی لینکی که در این ایمیل برایتان ارسال شده کلیک نمایید. پس از آن پیامی مبنی بر تکمیل عضویت شما در خبرنامه روزانه  ایمیلی ایستنا نمایش داده میشود.


فهرست آخرین عناوین

 
    تبليغات  
 







 
  سفارش آگهی