خوش آمدید به رمان ۹۸ | بهترین انجمن رمان نویسی

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

*KhatKhati*

مدیر بازنشسته رمان ۹۸
کاربر رمان ۹۸
  
عضویت
16/7/20
ارسال ها
2,693
امتیاز واکنش
9,215
امتیاز
233
محل سکونت
گلنمکستان
زمان حضور
63 روز 21 ساعت 58 دقیقه
نویسنده این موضوع
توسعه وب به عنوان یک صنعت
از اواسط دهه 90 میلادی، توسعه وب به یکی از صنایع پررونق در جهان تبدیل شد. در سال 1995 میلادی تنها کمتر از 1000 شرکت توسعه وب در ایالات متحده آمریکا وجود داشتند این در حالی است که در سال 2005 میلادی این تعداد به بیش از 30000 شرکت رسید. انتظار می‌رود گستره صنعت توسعه وب در سال 2010، بیست درصد افزایش داشته باشد. رشد این صنعت تحت تأثیر شرکت‌های بزرگی است که می‌خواهند محصولات و خدمات خود را به مشتری‌ها بفروشند و تجارت خود را به وسیله وب خودکار کنند.

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


همه چیز درباره طراحی وب

 
  • تشکر
Reactions: SAEEDEH.T و Saghár✿

*KhatKhati*

مدیر بازنشسته رمان ۹۸
کاربر رمان ۹۸
  
عضویت
16/7/20
ارسال ها
2,693
امتیاز واکنش
9,215
امتیاز
233
محل سکونت
گلنمکستان
زمان حضور
63 روز 21 ساعت 58 دقیقه
نویسنده این موضوع
سکوها و ابزارهای توسعه وب
سکوها (Platforms) و ابزارهای توسعه وب بسیار پراهمیت هستند. برای انتشار رایگان و کمک به توسعه وب، سامانه‌های ترکیبی زیادی بوجود آمده‌اند. یکی از محبوب‌ترین سامانه‌های ترکیبی برای توسعه وب LAMP است که مخفف چهار واژه Linux (سیستم‌عامل متن‌باز)، Apache (کارساز وب)، MySQL (فناوری و سامانه مدیریت پایگاه داده) و PHP (زبان برنامه‌نویسی) است.

سامانه ترکیبی LAMP معمولاً با هزینه کمی برای توسعه وب قابل استفاده است. LAMP، یکی از عواملی است که محبوبیت توسعه وب در جهان را افزایش داده است. عامل دیگر در توسعه وب، «نرم‌افزارهای توسعه وب» هستند که استفاده از آن‌ها بسیار آسان است. به شکل تقریبی هر کسی می‌تواند در مدت زمان کوتاهی با استفاده از این نوع نرم‌افزارها یک وب‌گاه طراحی کند. در هنگام استفاده از نرم‌افزارهای توسعه وب، نیازی به دانستن «زبان نشانه‌گذاری ابرمتن» (HTML) یا دیگر زبان‌های برنامه‌نویسی وب نیست اما برای تولید آثار حرفه‌ای تر، مقوله‌های مذکور توصیه می‌شود.

نسل آینده ابزارهای توسعه وب برای تولید وب به عنوان راهی در جهت اجرای نرم‌افزارهای کاربردی به شکل برخط از پیشرفت‌های نیرومندی در فناوری‌های Microsoft .NET و LAMP استفاده می‌کنند. همینک توسعه‌دهندگان وب به تولید انواعی از نرم‌افزارهای کاربردی که به شکل خدمات وب ارائه می‌شوند، کمک می‌کنند تا بتوانند آنان را مانند نرم‌افزارهای کاربردی رومیزی رایانه، تجاری کنند.


همه چیز درباره طراحی وب

 
  • تشکر
Reactions: SAEEDEH.T و Saghár✿

*KhatKhati*

مدیر بازنشسته رمان ۹۸
کاربر رمان ۹۸
  
عضویت
16/7/20
ارسال ها
2,693
امتیاز واکنش
9,215
امتیاز
233
محل سکونت
گلنمکستان
زمان حضور
63 روز 21 ساعت 58 دقیقه
نویسنده این موضوع
تغییر روش ارتباطات با استفاده از توسعه وب
به جای اجرای کدهای قابل اجرا بر روی یک رایانه محلی، کاربران از نرم‌افزارهای کاربردی برخطی برای تولید محتوای جدید بهره می‌گیرند. این موضوع روش‌های نوینی را در ارتباطات بوجود آورده است و اجازه داده است تا مجال و فرصت‌های بیشتری برای تمرکززدایی اطلاعات و توزیع رسانه‌ها ایجاد گردد.

نمونه‌های زیادی وجود دارند که تغییرات در روش ارتباطات و تجارت را با استفاده از صنعت توسعه وب، نشان می‌دهند. وب‌گاه‌های حراجی مانند eBay، روش مصرف مصرف‌کنندگان و پرداخت برای خدمات و کالاها را تغییر داده‌اند. فروشنده‌های واسطه مانند Amazon.com و Buy.com، روش‌های خرید و تجربه کسب سود را برای مصرف کنندگان زیادی تغییر داده‌اند.

یک نمونه بسیار خوب دیگر برای تغییر روش ارتباطات با استفاده از توسعه وب، «وب‌نوشت» (به انگلیسی Blog) است. نرم‌افزارهای کاربردی وب مانند مووبل تایپ و وردپرس، به راحتی محیط‌های وب‌نویسی کاملی را برای وب‌گاه‌های شخصی ایجاد کرده‌اند. سامانه‌های متن‌باز مدیریت محتوا مانند Typo3، Xoops، Joomla! و Drupal، با بهره‌گیری از حالت‌های نوینی از ارتباطات، توسعه وب را گسترش داده‌اند.


همه چیز درباره طراحی وب

 
  • تشکر
Reactions: SAEEDEH.T و Saghár✿

*KhatKhati*

مدیر بازنشسته رمان ۹۸
کاربر رمان ۹۸
  
عضویت
16/7/20
ارسال ها
2,693
امتیاز واکنش
9,215
امتیاز
233
محل سکونت
گلنمکستان
زمان حضور
63 روز 21 ساعت 58 دقیقه
نویسنده این موضوع
قسمت‌های مختلف توسعه وب
توسعه وب از قسمت‌های مختلفی تشکیل می‌شود که عبارتند از:

توسعه سمت کاربر وب
نوشتار اصلی: توسعه سمت کاربر وب
توسعه سمت سرویس دهنده
نوشتار اصلی: اسکریپت‌نویسی سمت سرور
پایگاه داده
نوشتار اصلی: پایگاه داده‌ها
برخی از فناوری‌ها و کتابخانه در حوزه پایگاه داده عبارت‌اند از:

  • Apache Derby
  • DB2
  • Firebird
  • Microsoft SQL Server
  • MySQL
  • Oracle
  • PostgreSQL
  • SQLite


همه چیز درباره طراحی وب

 
  • تشکر
Reactions: SAEEDEH.T و Saghár✿

*KhatKhati*

مدیر بازنشسته رمان ۹۸
کاربر رمان ۹۸
  
عضویت
16/7/20
ارسال ها
2,693
امتیاز واکنش
9,215
امتیاز
233
محل سکونت
گلنمکستان
زمان حضور
63 روز 21 ساعت 58 دقیقه
نویسنده این موضوع
ملاحظات امنیتی
توسعه وب، ملاحظات امنیتی را با خود به همراه دارد. مانند بررسی خطا هنگام ورود داده‌ها بر روی یک فرم، پالایه کردن اطلاعات خروجی و رمزگذاری. اقدامات خراب‌کارانه‌ی مانند «تزریق اس‌کیوال» که می‌تواند به وسیله کاربرانی که قصد شرارت دارند، اجرا شود. برخی از اسناد وب ممکن است به شیوه‌ای طراحی شوند که کاربران بدخواه بتوانند دسترسی غیرمجاز به اسناد داشته باشند و برای گردآوری اطلاعاتی مانند نشانی‌های پست الکترونیک، گذرواژه‌ها و هر نوع محتوای حفاظت شده مانند شماره‌های کارت اعتباری تلاش کنند.

برخی از این ملاحظات امنیتی به محیط سرویس دهنده بستگی دارد که رایانه را برای کار با زبان‌های برنامه‌نویسی مانند PHP، Ruby، Python، Perl یا ASP آماده می‌کنند. بنابراین لازم است که توسعه‌دهنده وب، سرویس دهنده مناسبی را برای کار خود انتخاب نماید. با این حال آزمایش دقیق نرم‌افزارهای کاربردی وب پیش از انتشار عمومی، از نفوذهای امنیتی جلوگیری می‌کند.

نگهداری یک سرویس دهنده وب دور از نفوذهای بدون مجوز، اغلب «محدود کردن درگاه سرویس دهنده» نامیده می‌شود. بسیاری از فناوری‌ها هنگامی به اجرا در می‌آیند، که اطلاعات به شکل امن از مکانی به مکان دیگر انتقال داده می‌شود. برای نمونه مجوزهای رمزگذاری متعلق به «لایه حفره امنیتی» (به انگلیسی Secure Socket Layer - SSL) که به واسطه اسناد معتبر منتشر می‌شوند، از کلاه‌برداری‌های اینترنتی جلوگیری می‌کند. بسیاری از توسعه‌دهندگان وب اغلب هنگام انتقال و ذخیره اطلاعات حساس، شکل‌های متفاوتی از رمزگذاری را بکار می‌برند.

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


همه چیز درباره طراحی وب

 
  • تشکر
Reactions: SAEEDEH.T و Saghár✿

*KhatKhati*

مدیر بازنشسته رمان ۹۸
کاربر رمان ۹۸
  
عضویت
16/7/20
ارسال ها
2,693
امتیاز واکنش
9,215
امتیاز
233
محل سکونت
گلنمکستان
زمان حضور
63 روز 21 ساعت 58 دقیقه
نویسنده این موضوع
نمودار خطی تاریخچه توسعه وب


همه چیز درباره طراحی وب

 
  • تشکر
Reactions: SAEEDEH.T و Saghár✿

*KhatKhati*

مدیر بازنشسته رمان ۹۸
کاربر رمان ۹۸
  
عضویت
16/7/20
ارسال ها
2,693
امتیاز واکنش
9,215
امتیاز
233
محل سکونت
گلنمکستان
زمان حضور
63 روز 21 ساعت 58 دقیقه
نویسنده این موضوع
وب جهان‌گستر



نشان جهان وب که توسط رابرت کایلیائو طراحی شده‌است
به وجودآورنده تیم برنرز لی
شرکت سرن
حوزه دسترسی جهانی
با اینترنت اشتباه نشود.
جهان وب،[۱] وب جهان‌گستر، یا به‌طور ساده وب (به انگلیسی: World Wide Web) یک سامانهٔ اطلاعاتی از پرونده‌های ابرمتنی متصل به هم است که از طریق شبکهٔ جهانی اینترنت قابل دسترسی هستند. به کمک یک مرورگر وب می‌توان صفحات وب (که شامل متن، تصویر، ویدئو و سایر محتویات چندرسانه‌ای هستند) را مشاهده و به کمک ابرپیوندها در میان آن‌ها حرکت کرد.

تیم برنرز لی، یک پژوهشگر علوم رایانه و کارمند مؤسسهٔ سرن[۲] در نزدیکی ژنو، در ماه مارچ سال ۱۹۸۹ میلادی پیشنهاد اولیهٔ وب امروزی را مطرح کرد.[۳] پیشنهاد ارائه‌شده در ۱۹۸۹ قرار بود که یک سیستم ارتباطی برای مؤسسه سرن شود، اما برنرز لی به‌زودی متوجه‌شد که این ایده قابلیت جهانی‌شدن را دارد.[۴] برنرز لی به همراه رابرت کایلیائو در سال ۱۹۹۰ میلادی این پیشنهاد را به‌عنوان «پیوند و دسترسی به اطلاعات مختلف به‌صورت تارنمایی از گره‌هایی که کاربران به دل‌خواه در میان آن‌ها حرکت می‌کنند» ارائه دادند.[۴] برنرز لی در ماه دسامبر همان سال اولین وبگاه را به وجودآورد[۵] و در ۷ اوت سال ۱۹۹۱ میلادی آن را به‌عنوان یک پروژه بر روی گروه خبری alt.hypertext منتشر کرد.[۶]


همه چیز درباره طراحی وب

 
  • تشکر
Reactions: SAEEDEH.T و Saghár✿

*KhatKhati*

مدیر بازنشسته رمان ۹۸
کاربر رمان ۹۸
  
عضویت
16/7/20
ارسال ها
2,693
امتیاز واکنش
9,215
امتیاز
233
محل سکونت
گلنمکستان
زمان حضور
63 روز 21 ساعت 58 دقیقه
نویسنده این موضوع
واژهٔ وب
واژهٔ وب (به معنی تار) در بسیاری از ترکیبات «اینترنتی» می‌آید. کم‌کم «وب» به‌عنوان واژهٔ بین‌المللی جاافتاده و به منظورهای مختلفی به کار می‌رود. این واژه معمولاً به صورت اشتباه به جای اینترنت به کار می‌رود اما وب در حقیقت یکی از خدماتی است که روی اینترنت ارائه می‌شود (مانند پست الکترونیکی).


همه چیز درباره طراحی وب

 
  • تشکر
Reactions: SAEEDEH.T و Saghár✿

*KhatKhati*

مدیر بازنشسته رمان ۹۸
کاربر رمان ۹۸
  
عضویت
16/7/20
ارسال ها
2,693
امتیاز واکنش
9,215
امتیاز
233
محل سکونت
گلنمکستان
زمان حضور
63 روز 21 ساعت 58 دقیقه
نویسنده این موضوع
تاریخچه
ایده اولیه در مورد وب جهان گستر به سال ۱۹۸۰ (میلادی) برمی‌گردد. زمانی که در شهر سرن سوئیس، تیم برنرز لی شبکه ENQUIRE را ساخت (که به "Enquire Within Upon Everqthing CSS" اشاره داشت و همنام کتابی بود که وی از جوانی خود به یادداشت. اگرچه آنچه وی ساخت با وب امروزی تفاوت‌های زیادی دارد اما ایده اصلی در آن گنجانده شده‌است (و حتی برخی از این ایده‌ها در پروژه بعدی برنرزلی پس از WWW یعنی وب معنایی به کار گرفته شد).

در مارس ۱۹۸۹، برنرزلی یک پیشنهاد را نوشت که به ENQUIRE اشاره داشت و یک سیستم اطلاعاتی پیشرفته را توصیف می‌کرد. وی با کمک رابرت کایلا، پیشنهاد طراحی وب جهان گستر را در ۱۲ نوامبر ۱۹۹۰ ارائه کرد. اولین مرورگر وب جهان توسط برنرزلی بر روی رایانه نکست‌کیوب مورد استفاده قرار گرفت و وی اولین مرورگر وب و وب جهان گستر را در سال ۱۹۹۰ طراحی کرد.

در کریسمس ۱۹۹۰، برنرز لی همه ابزارهای لازم برای کار با وب را فراهم کرد[۷]

در ۶ اوت ۱۹۹۱ وی خلاصه‌ای از پروژه وب جهان گستر را در گروه خبری alt.hypertext پست کرد. در همین روز وب به عنوان یک خدمات عمومی روی اینترنت ارائه شد. مفهوم مهم ابر متن در پروژه‌های قدیمی‌تر مربوط به دهه ۱۹۶۰ مانند Project Xanadu مربوط به تد نلسون و NLS (سیستم آنلاین) مربوط به داگلاس انگلبارت مطرح شد.

موفقیت برنرزلی در ایجاد ارتباط بین ابر متن و اینترنت بود. در کتاب «بافتن تور» وی اذعان می‌کند که بارها از امکان برقراری ارتباط میان دو تکنولوژی صحبت کرده بود اما چون کسی به حرف‌هایش توجه نکرد وی خودش دست به کار شد و پروژه را به سرانجام رساند. وی در سیستم خود شاخص‌های منحصر به فرد جهانی برای شناسایی منابع موجود روی وب و دیگر مکان‌ها در نظر گرفت و آن‌ها را شناسه منبع یکپارچه نامید.

وب جهان گستر با بقیه سیستم‌های ابر متنی موجود تفاوت‌هایی داشت:

  • WWW به لینک‌های یک طرفه نیاز داشت و نه دوطرفه بنابراین فرد می‌توانست بدون آن که از جانب مالک منبع واکنشی صورت گیرد به منبع دسترسی پیدا کند. همچنین ابر متن مشکل پیاده‌سازی سرورهای وب و مرورگرها (در مقایسه با سیستم‌ها قبلی) را برطرف کرد اما در مقابل مشکل زمان در لینک‌های قطع شده را ایجاد کرد.
  • وب جهان گستر بر خلاف سیستم‌های قبلی مانند ابر کارت غیر انحصاری بود و این امکان را فراهم می‌کرد که سرورها و مرورگرهای مستقلی را ایجاد کرده و بدون هیچ محدودیتی آن‌ها را به شبکه وصل کرد.
در ۳۰ آوریل سال ۱۹۹۳ (میلادی)، CERN اعلام کرد که وب جهان گستر به صورت رایگان برای همه افراد قابل دسترسی است. این موضوع دو ماه پس از اعلام رایگان نبودن پروتکل گوفر مطرح می‌شد و در نتیجه تمایل به وب به شدت افزایش یافت. قبل از آن مرورگر وب معروفی به نامViolaWWW وجود داشت که بر اساس ابر کارت کار می‌کرد. نسخه گرافیکی وب جهان گستر با نام مرورگر وب موزائیک در سال ۱۹۹۳ توسط مرکز ملی برنامه‌های سوپرکامپیوتر که توسط مارک اندرسن راه‌اندازی شد. قبل از عرضه موزائیک، گرافیک و متن در صفحات وب از یکدیگر جدا بودند و در پروتکل‌های اینترنتی قبلی مانند پروتکل گوفر و مرور اطلاعات ناحیه وسیع گرافیک کاربرد زیادی نداشت. واسط کاربر گرافیکی موزائیک وب را به مشهورترین پروتکل اینترنتی تبدیل کرد.


همه چیز درباره طراحی وب

 
  • تشکر
Reactions: SAEEDEH.T و Saghár✿

*KhatKhati*

مدیر بازنشسته رمان ۹۸
کاربر رمان ۹۸
  
عضویت
16/7/20
ارسال ها
2,693
امتیاز واکنش
9,215
امتیاز
233
محل سکونت
گلنمکستان
زمان حضور
63 روز 21 ساعت 58 دقیقه
نویسنده این موضوع
اجزاء وب
وب جهان‌گستر ترکیبی از چهار عنصر اصلی است:

  • hypertext یا ابرمتن: فرمتی از اطلاعات که به افراد اجازه می‌دهد تا در محیط کامپیوتر با استفاده از ارتباط داخلی موجود میان دو متن از بخشی از سند به بخش دیگری از آن یا حتی سند دیگری مراجعه کنند و به اطلاعات جدیدی دسترسی پیدا کند.
  • URL: شناسه‌های منحصر به فردی که برای مشخص کردن محل حضور اطلاعات موجود روی شبکه (فایل کامپیوتری، سند یا منابع دیگر) به کار می‌روند.
  • مدل Client-Server یا مشتری-خدمت‌گزار: سیستمی که در آن نرم‌افزار یا کامپیوتر مشتری (مرورگر) از نرم‌افزار یا کامپیوتر خدمت‌گزار (وب سرور) تقاضای دریافت منابع اطلاعاتی مانند داده یا فایل می‌کند.
  • markup language یا زبان علامتگذاری: کاراکترها یا کدهای موجود در متن که ساختار متن وب معنایی را مشخص می‌کنند.


همه چیز درباره طراحی وب

 
  • تشکر
Reactions: SAEEDEH.T و Saghár✿
shape1
shape2
shape3
shape4
shape7
shape8
بالا