Ajax ، DOM ، RSS ، XHTML ، SOAP ... همه این موارد! این راحت تر از شما فکر می کنم!

آژاکسبسیار خوب ... این یک ورودی وبلاگ SUPER BEGINNER برای همه دوستان پسرم در آنجا است که تعجب می کنند چه کاری است که من تمام روز انجام می دهم.

Ajax ، DOM ، RSS ، XHTML ، SOAP ، XSLT ، HTML ، HTTP… blah ، blah ، blah.

همه ی اینها چه معنایی میدهد؟ ساده و ساده؟ این بدان معنی است که سیستم شما می تواند با سیستم من صحبت کند. ما یک زبان مشترک داریم ... از طریق پروتکل Hypertext (صدای ما) و XML صحبت می کنیم (یا نزدیک به آن ... زبان ماست). خوب ، این یعنی چه؟ خوب ، این بدان معناست که من ابتدا به شما می گویم آنچه را که می گویم و سپس در مورد آن صحبت می کنم ، و پس از پایان صحبت در مورد آن به شما می گویم که کار من تمام شده است.

من اسم کوچکم را می گویم
داگ
گفتن اسم خودم تمام شد

در XML این است:
> first_name> Doug> / first_name>

نکته جالب در مورد XML این است که من می توانم جریان و جریان اطلاعاتی را برای شما ارسال کنم. حتی می توانم چندین رکورد را همزمان به شما ارسال کنم:

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

در XML:
> مردم>
> first_name> Doug> / first_name>
> first_name> Katie> / first_name>
> / مردم>

بنابراین ... اگر من می توانم به زبان شما صحبت کنم ... پس ما می توانیم با یکدیگر صحبت کنیم ، درست است؟ کاملا! همه این فناوری ها به این ترتیب کار می کنند. می توانید وارد ویکی پدیا شوید و همه آنها را جستجو کنید ، اما بسیار ساده و ساده است. در حقیقت ، نحوه خواندن این ورودی وبلاگ به این صورت است. شما آدرس من را در مرورگر خود قرار داده اید و مرورگر شما گفته است ... سلام ، Douglaskarr.com ، شما آنجا هستید؟ من گفتم بله! اینجا HTML من است. و شما می دانستید که صفحه من بر اساس برچسب های موجود در HTML من (HyperText Markup Language) از کجا شروع و به پایان رسیده است.

اگر آن را برنامه ریزی کنم ... مهم نیست که شما چه نوع سیستمی هستید یا من ... می توانیم با یکدیگر صحبت کنیم مشکلی نیست. من می توانم از PHP استفاده کنم و با سروری که Java ، .NET ، Perl ، ASP ... هر چیزی را اجرا می کنم صحبت کنم. باحال ، متعجب؟ مطمئناً ، بیا!

اگر من یک برنامه عالی ایجاد کردم و شما می خواهید سیستم شما با من صحبت کند ، من یک API یا Application Programming Interface می سازم. این به شما امکان می دهد از من اطلاعات بخواهید ... و من آنها را در XML به شما بازگردانم. صدا سخت است؟ اینطور نیست ... Google همینطور کار می کند! بعد از کلیک روی ارسال آدرس را بررسی کنید:

http://www.google.com/search?q = داگلاس + کار

من گفتم ... سلام گوگل ، من می خواهم از سیستم شما (q) پرس و جو کنم Douglas Karr. آنجا می روید… q = داگلاس + کار! و سپس Google با یک دسته HTML برای مرورگر من پاسخ می دهد تا به من نشان دهد. سلام ، من شماره 1 هستم! ووهووو

RSS بسیار شبیه است. وبلاگ من دارای یک خوراک RSS است که تمام گرافیک های اضافی و قالب بندی را از بین می برد و فقط محتوای آن را برای دیدن شما پرتاب می کند. RSS مخفف Really Simple Syndication… geek برای موارد دیگر XMLish صحبت می کند. اکنون می توانم وبلاگ را در یک "Reader" مشاهده کنم
http://www.google.com/reader/finder?q=http%3A%2F%2Fdknewmedia.com

اینجاست که ادغام فوق العاده است. من می توانم محتوا ، داده ها ، رویدادها ، اطلاعات ، گفتگوها را انتقال دهم ... تقریباً هر چیزی را با استفاده از XML منتقل می کنم. هر زبان مدرن خارج از آن می تواند از XML استفاده کند (اصطلاح فانتزی ، XML مصرف کنید) و این کار را با "تجزیه" پیام انجام می دهد. این فقط به معنای شکستن آن است تا بتواند آن را کشف کند. SOAP وسیله دیگری برای عبور و مرور XML است.

آخرین دیوانه Ajax یا JavaScript و XML ناهمزمان است. بله ، سخت به نظر می رسد. واقعاً نیست آیا تا به حال بر روی یک دکمه کلیک کرده و یک پنجره یا پیام در مرورگر شما ظاهر شده است؟ آنها این کار را با استفاده از JavaScript انجام دادند. JavaScript یک زبان برنامه نویسی است که می تواند در رایانه شما اجرا شود تا در برخی از سرورهای جایی. این بدان معنی است که من می توانم با انجام یک جاوا اسکریپت به صورت محلی تجربه سردتری را به شما ارائه دهم. وارسی ماشین حساب پرداخت حقوق. توجه داشته باشید که چگونه مقادیر و برگه را از طریق فیلدهایی که صفحه تغییر می کند تایپ می کنید؟ این جاوا اسکریپت است.

افراد از JavaScript برای ایجاد RIA استفاده می کنند .. برنامه های اینترنتی غنی (ما اختصارات را دوست داریم). آژاکس آن را یک قدم جلوتر می برد. من در واقع می توانم کدی را در صفحه خود بنویسم که بدون اینکه شما به او بگویید ، با صفحه دیگری در جاهای دیگر صحبت کند ، اطلاعات را بدست آورده و سپس بدون اینکه مجبور به ترک صفحه باشید ، آن را بازگردانید دوباره… ماشین حساب Payraise. وقتی اطلاعات را تایپ می کنید و روی "محاسبه" کلیک می کنید ، صفحه این اطلاعات را به یک صفحه محاسبه در سرور ارسال می کند. سپس JavaScript پاسخ را می خواند و آن را به زیبایی قالب بندی می کند.

باور نمی کنید؟ در اینجا صفحه ای است که با آن صحبت می کند: http://www.payraisecalculator.com/getPayraise.php. توجه کنید که هیچ مقادیر واقعی وجود ندارد ... این به این دلیل است که من در واقع چیزی ارسال نکرده ام. اما شما متوجه موضوع می شوید.

خب معنی اینها چیه؟ خوب ، RIA شبکه را می گیرد و کار را بسیار راحت تر می کند. مخالفان فریاد می زنند که ما همیشه باید برنامه هایی مانند Microsoft Word و Excel داشته باشیم. واقعاً؟ گوگل چطور کتبی و صفحات گسترده؟ این فقط گوشه گوشه است

کنایه از این واقعیت این بود که 20 سال پیش رونق رایانه شخصی بود که در آن مجبور به اتصال به برخی از سیستم های "اصلی" نبودیم. خوب حدس بزن چی؟! ما دوباره به سیستم اصلی بازگشته ایم ... فقط تعداد زیادی از آنها در اینترنت وجود دارد.

شما چه فکر میکنید؟

این سایت از Akismet برای کاهش هرزنامه استفاده می کند. بدانید که چگونه نظر شما پردازش می شود.