تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




صفحه 1 از 3 123 آخرآخر
نمايش نتايج 1 به 10 از 24

نام تاپيک: تفاوت یک صفحه وب با وب سرویس

  1. #1
    آخر فروم باز قله بلند's Avatar
    تاريخ عضويت
    Mar 2008
    پست ها
    1,471

    پيش فرض تفاوت یک صفحه وب با وب سرویس

    با عرض سلامموضوع خودم رو مورد جستجو قرار دادم ولی مطلبی پیدا نکردم.امیدوارم راه درستی رو برای پرسیدن این موضوع انتحاب کرده باشم. سوال:1-تفاوت web page با وب سرویس در چیست؟2-web page چه کمبودهایی داشت که وب سرویس متولد شد؟3-مطلبی وجود داره که به صورت کامل این مطلب رو باز کرده باشه؟من مطالب زیادی راجع به وب سرویس جمع آوری کردم و حتی ترجمه کردم. اینکه گفته می شه، انسان با صفحات وب کار می کنه ولی نرم افزار ها با وب سرویس ها. اینکه برای ارائه خدمتی در وب و از طریق صفحات وب باید کلی کد نوشته بشه تا واسط گرافیکی کاربر ساخته بشه، از طرفی کلی باید هزینه داد به یک شرکت Isp تا کار ما رو در اینترنت پشتیبانی بکنه ولی برای وب سرویس ها اینگونه نیست.ولی بازهم قانع نشدم .واقعاً چه دلایل دیگه ای وجود داره که اینقدر از وب سرویسها حمایت می کنن؟ممنونم از راهنمایی شما

  2. #2
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام
    جواب واضح است...
    انسان با صفحات وب کار می کنه ولی نرم افزار ها با وب سرویس ها
    کافی است کمی فکر کنید !

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

    مثالی میزنم
    اگر شما بخواهید یک برنامه چت گسترده و بزرگ با پشتیبانی یک سایت ارائه دهید (مثل نمونه برنامه yahoo) انگاه بهترین یکی از اولین گزینه ها وب سرویسها خواهند بود.

    یعنی یک یک وب سرویس روی سایت راه اندازی میکنید و آنگاه exe هایی برای اتصال و تعامل با این وب سرویس طراحی میکنید و برای دانلود عرضه میکنید.
    exe شما (و نه کاربران! نکته همین جا است!) از سرتاسر دنیا به وب سرویس مورد نظر وصل میشوند و اطلاعات را تحویل داده و تحویل میگیرند.

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

    ولی اگر بخواهم دیکشنری من به سایتها و exe های دیگر خدمات دهد و کاربر درون برنامه exe که دارد لغت را تایپ کند و برنامه به سایت وصل شود و معنتی را بگیرد و نمایش دهد از وب سرویسها استفاده میکنم.

    موفق باشید.

  3. 4 کاربر از _H2_ بخاطر این مطلب مفید تشکر کرده اند


  4. #3
    آخر فروم باز قله بلند's Avatar
    تاريخ عضويت
    Mar 2008
    پست ها
    1,471

    پيش فرض

    سلام. واقعاً ذوق زده شدم. خدایش فکر نمی کردم دیگه کسی این تاپیک رو بخونه. چه برسه به اینکه بهش پاسخ هم بده.در ناامیدی بسی امید است!ولی اگه بگم هنوز نفهمیدم یعنی هنوز لقمه جویده نشده ، باز هم جوابم رو می دید و مثال دیگری برام می زنید.

  5. #4
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام
    شاید بتوان گفت مثل تفاوت پمپ بنزین است با رستوران!

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

    خوب حالا یک لطف کنید!
    یک برنامه exe بنویسید که عدد تاپیک را بگیرد (مثلاً عدد همین تاپیک شما 276267 است) و لیست "نام افراد" و "تاریخ درج مطلب" در آن تاپیک را به صورت یک جدول ساده در خروجی نشان دهد.

    مثلاً وقتی عدد 276267 را گرفت این را نشان دهد:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    به همین سادگی!
    (البته توجه هم داشته باشید که خیلی از تاپیک ها بیش از یک صفحه دارند و مجهز به paging هستند)
    باید ساده باشد، فقط دو فیلد خواسته ام و تازه سایت چندان هم ajax ندارد که کار را سخت تر کند!

    به نظرتان چقدر طول میکشد تا همچین exe بسازید؟
    آیا exe تان را میشود برای forum های مختلف دیگر هم استفاده کرد؟ (انسان ها که برایشان فرقی ندارد)
    آیا اگر در همین سایت استایل کمی تغییر کند برنامه شما باز هم کار خواهد کرد؟ (انسان ها که برایشان فرقی ندارد)
    آیا ... ؟
    ؟
    ؟

    اگر این سایت "وب سرویسی" مخصوص این کار را ساپروت میکرد میتوانست به راحتی یک integer بگیرد و جواب را به صورت یک آرایه باز پس دهد.
    یک انسان خروجی html را بهتر متوجه میشود و هرچه رنگ بندی بهتری داشته باشد، بیشتر خوشش می آید.
    ولی یک برنامه داده خالصی مثل آرایه را ترجیح میدهد!


    موفق باشید.

  6. #5
    آخر فروم باز قله بلند's Avatar
    تاريخ عضويت
    Mar 2008
    پست ها
    1,471

    پيش فرض

    سلام
    شاید بتوان گفت مثل تفاوت پمپ بنزین است با رستوران!

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

    خوب حالا یک لطف کنید!
    یک برنامه exe بنویسید که عدد تاپیک را بگیرد (مثلاً عدد همین تاپیک شما 276267 است) و لیست "نام افراد" و "تاریخ درج مطلب" در آن تاپیک را به صورت یک جدول ساده در خروجی نشان دهد.

    مثلاً وقتی عدد 276267 را گرفت این را نشان دهد:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    به همین سادگی!
    (البته توجه هم داشته باشید که خیلی از تاپیک ها بیش از یک صفحه دارند و مجهز به paging هستند)
    باید ساده باشد، فقط دو فیلد خواسته ام و تازه سایت چندان هم ajax ندارد که کار را سخت تر کند!

    به نظرتان چقدر طول میکشد تا همچین exe بسازید؟
    آیا exe تان را میشود برای forum های مختلف دیگر هم استفاده کرد؟ (انسان ها که برایشان فرقی ندارد)
    آیا اگر در همین سایت استایل کمی تغییر کند برنامه شما باز هم کار خواهد کرد؟ (انسان ها که برایشان فرقی ندارد)
    آیا ... ؟
    ؟
    ؟

    اگر این سایت "وب سرویسی" مخصوص این کار را ساپروت میکرد میتوانست به راحتی یک integer بگیرد و جواب را به صورت یک آرایه باز پس دهد.
    یک انسان خروجی html را بهتر متوجه میشود و هرچه رنگ بندی بهتری داشته باشد، بیشتر خوشش می آید.
    ولی یک برنامه داده خالصی مثل آرایه را ترجیح میدهد!


    موفق باشید.

    سلام.ممنونم. ذوق و شوقم برای فهمیدن بیشتر شد.کمک کنید تا من هم بتوانم مثل شما این تفاوت ها به خوبی درک کنم.

    1-شاید بتوان گفت مثل تفاوت پمپ بنزین است با رستوران

    -1-چرا پمپ بنزین و رستوران؟

    -به نظر شما صفحات وب کافی هستند و نیازی به وب سرویسها نیست! درست است؟

    -سوال من هم دقیقا همینه. اگر همه چیز وب سرویس باشه و برای این وب سرویس ها ، صفحه وب بسازیم کاری عبث انجام داده ایم؟

    -آیا همین سایت را به عنوان نمونه بارزی از صفحات وب قبول دارید؟آیا شما در این سایت راحت هستید؟میتوانید به راحتی محتویات تاپیک و صفحات تاپیک و پست های مورد نظر را بخوانید و متوجه شوید؟آیا همین سایت چیزی از صفحات وب را برای انسان ها کم گذاشته؟

    به نظرم سایت خوبیه. شاید اگر روزی در سایت دیگری ثبت نام کردم که اختلاف هایی با این سایت داشت(از همه نظر) و آن را مطلوب تر از این سایت دیدم، جواب سوال را عوض کنم.

    به نظرتان چقدر طول میکشد تا همچین exe بسازید؟

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

    آیا exe تان را میشود برای forum های مختلف دیگر هم استفاده کرد؟ (انسان ها که برایشان فرقی ندارد)آیا اگر در همین سایت استایل کمی تغییر کند برنامه شما باز هم کار خواهد کرد؟ (انسان ها که برایشان فرقی ندارد)آیا ... ؟؟؟

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


    خواهش می کنم ، بحث را ادامه دهید ، واقعاً در حال جداب شدن است. خیلی دوست دارم با تمام وجودم این تفاوت هار را درک کنم. از زبان کسی که این تفاوت ها را لمس کرده است.


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

  7. #6
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام
    -چرا پمپ بنزین و رستوران؟
    یکی ماشین ها را تغذیه میکند و دیگری ادم ها! هیچ کدام هم قرار نیست جای همدیگر را بگیرند.

    وب سرویسها ورودی و خروجی متغییر و مناسب نرم افزارهای برنامه نویسی دارند، int32 یا DateTime یا byte یا DataSet و یا آرایه و...
    در اصل کد شما کمترین بار تبدیلی را دارد و دیتاها به صورت حاضر و آماده از شما گرفته شده و به شما تحویل میشوند.

    تا حالا از dll استفاده کردید؟
    dll ها شامل یکسری کد آماده برای پردازش اعمال پیچیده هستند که شما میتوانید در dll های دیگر و یا exe های دیگر آنها را استفاده کنید و در انجام کار مورد نظر از اعمال کدنویسی شده این dll ها استفاده کنید.

    در دنیای وب شاید به بیان دیگر بتوان گفت، وب سرویس ها همین dll ها هستند که کد و امکانات مشخصی برای کار مشخصی دارند و صفحات وب (exe های دنیای وب که با کاربران در تعامل هستند!) میتوانند از این dll های دنیای وب در پردازش کارهای خود استفاده کنند!!!!!

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

    =====

    سوال من هم دقیقا همینه. اگر همه چیز وب سرویس باشه و برای این وب سرویس ها ، صفحه وب بسازیم کاری عبث انجام داده ایم؟
    نه زیاد.

    -آیا همین سایت را به عنوان نمونه بارزی از صفحات وب قبول دارید؟آیا شما در این سایت راحت هستید؟میتوانید به راحتی محتویات تاپیک و صفحات تاپیک و پست های مورد نظر را بخوانید و متوجه شوید؟آیا همین سایت چیزی از صفحات وب را برای انسان ها کم گذاشته؟

    به نظرم سایت خوبیه. شاید اگر روزی در سایت دیگری ثبت نام کردم که اختلاف هایی با این سایت داشت(از همه نظر) و آن را مطلوب تر از این سایت دیدم، جواب سوال را عوض کنم.
    منظورم تمجید از این سایت نبود!
    بلکه میخواستم متوجه شوید که خواندن اطلاعات از یک صفحه وب (که خود شما به عنوان صفحه وب قبولش دارید) برای یک برنامه ساده نیست!

    فقط می دونم که هر دو باید به پایگاه داده سایت اصلی دسترسی داشته باشن تا بتونند محتویات را بخونند و جواب رو برگدونن
    اینجوری که نه صفحه وب میشود و نه وب سرویس! این دسترسی مستقیم به بانک اطلاعاتی است! خسته نباشید!

    این الآن یک صفحه وب است با قوانین html ای که دارید میبینید، میتوانید سورس اصلی را میتوانید با فرمان View->Source یا فرمان های مشابه دیگر در مرورگرهای مختلف مشاهده کنید، یا SaveAsHtml بزنید و با Notepad تماشا کنید.
    این که خواهد دید خروجی یک صفحه وب است (که شما پیش از این آنرا به عنوان یک صفحه وب کامل و جامع قبول کردید) حالا اگر میگویید صفحات وب با وب سرویسها تفاوتی ندارند، از این همین خروجی صفحه وب استفاده کنید و برنامه ای که گفتم را بنویسید؟!!

    نظرتون چیه؟ بازهم اعتقاد دارید برنامه های نرم افزاری به همان سادگی انسان ها میتوانند با صفحات وب کار کننند؟؟

    به هر حال نوشتن تابعی برای وب سرویس هم کم زحمت نیست
    یعنی از مورد بالایی سخت تر است؟

    =====

    یه سوال فنی، من اصلا نمی تونم از نقل چند تایی استفاده کنم و با کلی زحمت این سطرها رو از هم جدا کردم تا خانا باشه
    جملاتی مورد نظر را بین تگ های [ Q U O T E ] و [ / Q U O T E ] قراردهید و یا از آیکون استفاده کنید.

  8. #7
    آخر فروم باز قله بلند's Avatar
    تاريخ عضويت
    Mar 2008
    پست ها
    1,471

    پيش فرض

    سلام
    چقدر قشنگ صحبت می کنید
    ای کاش می شد ، روی در رو بایستم ، مثل یک شاگر رو به روی یک استاد
    فقط یه خواهشی از شما دارم. در مقابل سوال های من همچنان صبور باشید تا قفل مغزم باز بشه
    بعضی وقتها حتی انسان ها با جملات ساده هم گیج می شن
    یه خواهش دیگه. من می خوام یه تحقیقاتی راجع به صفحه وب داشته باشم. اگر یک یا دو روز به من اجازه بدید ، من یه کارهایی رو انجام بدم ، ببینم می تونم این گفته ها را با خوندن این مطالب توی ذهنم نقاشی کنم
    شاید اون وقت این صحبت های قشنگ رو بهتر بتونم درک کنم
    خدایش شرمنده ام که چرا اینقدر وقتتون رو می گیرم ولی موضوع برایم خیلی جالبه و واقعاً می خوام اون را با سلول های بدنم درک کنم
    Last edited by قله بلند; 27-11-2008 at 00:20.

  9. #8
    آخر فروم باز قله بلند's Avatar
    تاريخ عضويت
    Mar 2008
    پست ها
    1,471

    پيش فرض

    سلام
    چقدر قشنگ صحبت می کنید
    ای کاش می شد ، روی در رو بایستم ، مثل یک شاگر رو به روی یک استاد
    فقط یه خواهشی از شما دارم. در مقابل سوال های من همچنان صبور باشید تا قفل مغزم باز بشه
    بعضی وقتها حتی انسان ها با جملات ساده هم گیج می شن
    یه خواهش دیگه. من می خوام یه تحقیقاتی راجع به صفحه وب داشته باشم. اگر یک یا دو روز به من اجازه بدید ، من یه کارهایی رو انجام بدم ، ببینم می تونم این گفته ها را با خوندن این مطالب توی ذهنم نقاشی کنم
    شاید اون وقت این صحبت های قشنگ رو بهتر بتونم درک کنم
    خدایش شرمنده ام که چرا اینقدر وقتتون رو می گیرم ولی موضوع برایم خیلی جالبه و واقعاً می خوام اون را با سلول های بدنم درک کنم
    شما می تونید منابع دیگری به من معرفی کنید؟ من می خوام تعریفی رو که ویکی پدیای انگلیسی از صفحه وب کرده رو مورد مطالعه قرار بدم.

  10. #9
    آخر فروم باز قله بلند's Avatar
    تاريخ عضويت
    Mar 2008
    پست ها
    1,471

    پيش فرض

    ببخشید. نمی دونم چرا این پست دو بار تکرا شده!

  11. #10
    آخر فروم باز قله بلند's Avatar
    تاريخ عضويت
    Mar 2008
    پست ها
    1,471

    پيش فرض

    با سلام
    من قصد دارم ، گام به گام ، صفحه وب را با وب سرویس مقایسه کنم.
    اولین موردی که در رابطه با صفحه وب به کار می رود ، استفاده از HTML برای نمایش داده هاست.در صورتی که وب سرویس ها از XML برای انتقال داده و به برای نمایش داده استفاده می کنند.

    تفاوت XML و HTML در چیست؟

    XMLچيست؟

    XML برگرفته شده از كلمات Extensible Markup Language است.
    XML يك Markup Language مانند HTML است.
    tag های XML از قبل تعريف شده نيستند، شما خودتان بايد آنها را تعريف كنيد.
    XML از يك (Document Type Definition) DTD برای شرح اطلاعات استفاده ميكند.
    XML با يك DTD طراحی ميشود تا خود-توصيف باشد.

    تفاوت اصلی بين XML و HTML
    XML برای حمل اطلاعات طراحی شده است.
    XML يك جايگزين برای HTML نيست.
    XML و HTML برای هدفهای مختلفی طراحی شده اند.
    HTML برای نمايش اطلاعات و XML برای شرح و حمل و نقل اطلاعات است.

    XML كاری انجام نميدهد!
    شايد اين موضوع برای درك كردن كمی مشكل باشد، اما XML كاری انجام نميدهد. XML ساخته نشده تا كاری انجام دهد. XML به عنوان يك راه برای سازماندهی كردن، ذخيره كردن و فرستادن اطلاعات ساخته شده است.

    XML يك مكمل برای HTML
    XML يك جايگزين برای HTML نيست.
    XML ميتواند اطلاعات را از HTML جدا كند
    با XML اطلاعات شما در خارج از HTML ذخيره ميشود.
    هنگامی كه HTML برای نمايش اطلاعات استفاده ميشود، اطلاعات در درون HTML ذخيره شده است.
    با XML اطلاعات ميتواند در فايلهای جدای XML ذخيره شود. در اين روش شما ميتوانيد HTML را به عنوان لايه ای روی اطلاعات و برای نمايش آنها فرض كنيد و مطمئن باشيد كه تغيير در اطلاعات لايه های زيرين احتياج به تغيير HTML شما نخواهد داشت.

    XML برای توزيع اطلاعات
    با XML ، فايل های متنی می توانند برای توزيع اطلاعات استفاده گردند .در اينجا منظور از توزيع، انتقال و پخش اطلاعات از يك نوع سيستم به سيستمهای نوع ديگر است.
    زمانی كه اطلاعات در فايل های متنی ذخيره شود، XML يك روش مستقل از سخت افزار و نرم افزار برای انتقال و توزيع اطلاعات فراهم می كند. اين روش باعث ميشود كه ايجاد و ساخت اطلاعاتی كه برنامه های كاربردی مختلف بتوانند با آن كار كنند بسيار آسان بشود. همچنين توسعه و ارتقاء يك سيستم به سيستم عامل، سرور، برنامه كاربردی و جستجوگرهای جديد را نيز آسانتر مينمايد.

    این قسمت از مطالب را از آدرس زیر گرفتم:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

    با وجود تمام قابلیتهایی كه برای HTML برشمردیم این زبان دارای نقاط ضعفی است كه رشد آن را با محدودیت مواجه كرده است. HTML به مجموعه‌ای با بیش از 100 برچسب تبدیل شده كه آن را تبدیل به زبانی پیچیده كرده است. تركیب برچسبها تقریباً نامحدودند و بعضاً تركیبهایی وجود دارند كه حاصل نمایش آنها بر روی مرورگرهای مختلف متفاوت است. علاوه بر این علیرغم 100 برچسب موجود در این زبان، نیازهای امروزه برچسبهای بیشتری را برای كاربردهای مختلف طلب می‌كنند.

    كاربردهای تجارت الكترونیك به برچسبهایی برای توصیف كالا، قیمت ، نام، آدرس و غیره احتیاج دارند. موتورهای جستجو به برچسبهای دقیقتر برای كلمات كلیدی و توضیحات داده‌ها احتیاج دارند و كاربردهای امنیتی نیاز به برچسبهایی برای امضاهای دیجیتالی دارند. به طور كلی تمامی كاربردها برای نیازهای خود احتیاج به برچسبهای خاصی دارند كه توسط HTML پشتیبانی نمی‌شود.

    جدا از كاربردهایی كه احتیاج به اضافه‌كردن برچسبهای جدید به HTML دارند، كاربردهایی نیز هستند كه تعداد برچسب كمتر HTML یكی از نیازهای اساسی آنها می‌باشد. برطبق پیش‌بینی كنسرسیوم وب در سال 2003و 75% استفاده كنندگان از وب از وسیله‌ای غیر از كامپیوتر شخصی مانند تلفن همراه برای دسترسی به وب استفاده خواهند كرد. توان پردازش این وسایل خیلی كمتر از یك كامپیوتر شخصی می‌باشد و بنابراین چنین وسایلی قدرت پردازش زبان پیچیده‌ای مانند HTML فعلی را ندارند چه رسد به این كه برای پشتیبانی كاربردهای خاص برچسبهای بیشتری هم به آن اضافه شده باشد.

    مشكل دیگر HTML این است كه برای قالب‌بندی یك صفحه به تعداد زیادی برچسب احتیاج است و در اكثر موارد صفحاتی مشاهده می شود كه حجم علائم نشانه‌گذاری در آنها بیشتر از محتوای آنهاست كه همین امر سرعت دستیابی و نمایش این صفحات را به طور قابل ملاحظه‌ای كم می‌كند.

    زبان xml در سال 1997 توسط كنسرسیوم وب برای رفع محدودیتهای موجود در HTML و اضافه كردن قابلیتهای جدید بوجود آمد. تفاوت اصلی XML با HTML در این است كه XML سعی دارد داده‌ها را طوری نشانه‌گذاری كند كه معنای آنها حفظ شود و در حالیكه HTML داده‌ها را طوری نشانه‌گذاری می‌كند كه قابل نمایش برای مرورگرها باشد. در واقع تاكید XML بر روی معنای داده‌هاست در حالیكه تاكید HTML بر نمایش داده می‌باشد. به منظور حفظ معنای داده‌ها XML ابر داده(MetaData ) توصیف كننده داده‌ها را نیز همراه آنها ذخیره می‌كند.

    این قسمت رو هم از آدرس زیر گرفتم:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید


    حالا نتیجه هایی رو که خودم گرفتم:

    پس می شه به این نتیجه رسید که وب سرویسی که از XML استفاده می کنه ، کارش نمایش اطلاعات نیست، کارش رد و بدل کردن اطلاعات است و چون از این زبان استفاده می کنه ، سخت افزار و نرم افزار و ... براش علی السویه است. کاری به آدما نداره ، کار به این داره که چه جوری غذای مورد نیاز آدما رو تو دهن صفحه های وب بریزه. یعنی فقط غذا رو می یاره، حالا چه جوری غذا می خواد سرو بشه ، به صفحه وب مربوطه! صفحه وب حمال اطلاعات نیست ، این کار به عهده وب سرویس گذاشته شده!HTML هم می تونه داده رو ذخیره کنه ولی در این حالت ، داده از نمایشش جدا نیست و اگر قرار باشه داده تغییر کنه ، نمایشش هم باید تغییر کنه. وب سرویس نباید نقش صفحه وب رو بازی کنه ، اگر این کار رو بکنه دیگه هر چی گفته شده راجع بهش سود و فایده ای نداره!


    درست گفتم؟
    خیلی کیف کردم. کم کم داره معما حل می شه!
    اما یه سوال:
    صفحه وب می تونه داده رو ذخیره کنه واگر داده(مثلا متن یک پست مثل ویرایشی که ما برای پستهامون انجام می دهیم) تغییر کنه ، باید متنی که بین تگ پاراگراف قرار داره ، دستی تغییر کنه. تا اینجا درسته؟ ولی اگر XML باشه ، مگه نباید داده تغییر کنه ؟ آین تغییر چگونه است؟ دینامیک است یا باید دستی تغییر کنه؟

    به نظر شما حالا دنبال چی بگردم؟

صفحه 1 از 3 123 آخرآخر

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •