توضیحی که میخوانید، تعریف شاخص «توسعهدهنده وب» از نظرگاه فنی است:
«توسعهدهندهی وب، یک متخصص نرمافزارهای تحت وب یا به بیانی دیگر، یک برنامهنویس زبانهای کدنویسی وب است که بیشتر فعالیت او در زمینهی توسعهی نرمافزارهای تحت وب (web applications)، به منظور گسترش وب جهانگستر است؛ در واقع هر برنامهنویسی که جهت ایجاد، گسترش و برطرفکردن نقصهای برنامههای کاربردی در قالب پروتکلهای HTTP -و متعلقات آن پروتکل- به فعالیت میپردازد، توسعهدهنده وب لقب میگیرد».
در عرصهی وب، به طور کلی دو دسته توسعهدهنده وجود دارد: توسعهدهنده فنی و توسعهدهنده معناگرا. توسعهدهنده فنی بایستی به دو شیوهی کدنویسی وب مسلط باشد: نخست- کدنویسی بر پایهی مرورگر و سیستم کاربر (client)، و دوم- کدنویسی تحت کارگزار (server). کدنویسی بر پایهی مرورگر شامل الگوهای آبشاری (CSS)، زبان نشانهگذاری استاندارد وب (HTTML) و وابستههای دیگر آن چون XHTML و همچنین زبان اسکریپتنویسی جاوااسکریپت است که توسعهدهنده فنی باید به دستکم دو مورد از زبانهای اشاره شده تسلط کافی داشتهباشد. شیوهی دوم، برنامهنویسی بر مبنای سیستم کارگزار یا همان server است که این شیوه از گستردگی زیادی برخوردار است. زبانهای قابل استفاده در این شیوه، بسیار گوناگون و پلتفرمهای آن، کاربردیتر هستند. از زبانهای برپایهی کارگزار میتوان به پایتون، روبی، php، جاوا و زبانهای داتنتی چون asp.net اشارهکرد.

با مطرح شدن بحث «وب معناگرا» (Semantic Web) شاخهی جدیدی از توسعهی وب ایجاد میشود که به آن «توسعهی محتوایی» یا «معناگرایی» گفته میشود. برای درک بهتر مطلب، نخست باید با وب معناگرا آشنا شوید. این وب به این دلیل معناگرا نام گرفتهاست که باطن آن این گونهاست. همانطور که در وب ۲، اسناد میان ما تبادل میشد، در نسل آیندهی وب، معناها تبادل خواهند شد. این همان چیزیاست که بعضی از متخصصان با عنوان نسل سوم وب از آن یاد میکنند. منظور از معناها، اطلاعات است. اطلاعاتی که زندگی ما با آنها جریان دارد. در نسلدوم وب، ما همهی تلاشمان بر تقسیم اسناد بین کاربران شبکههای اجتماعی بودهاست؛ این اسناد چیزی نیستند جز همین متنهایی که در وب میخوانیم و عکسهایی که در سرویسهای اجتماعی به اشتراک میگذاریم و قطعههای موسیقی که آنلاین میشنویم. منظور از تبادل اسناد در این بحث، معرفی لینکها به دیگران، و تقسیم خوراکها (feeds) است. با اطمینان میتوان گفت که این تبادل با ورود به نسل سوم نیز پا برجا خواهد ماند اما روش ارتباطی ما دگرگون خواهد شد. با آشکار شدن وب معناگرا، با روشهای جدیدی آشنا میشویم که نیاز ما را به کامپیوترهای شخصیمان کاهش میدهد. برای مثال، یک دستگاه پخشکنندهی موسیقی را فرض کنید (برای مثال iPod)؛ این دستگاه به صورت آنلاین به شناسهی شما در یک سرویس اجتماعی تحت وب متصل است و هر زمان که ترانهای میشنوید، نام ترانه و اطلاعاتی را دربارهی سازندهی آن و توضیحاتی از قبیل اینکه شما چهمدت این ترانه را شنیدهاید و چه تعداد دفعاتی آنرا بازپخش کردهاید، به آن سرویس مخابره میکند. با اینکار مخاطبان/دنبالکنندگان شما بدون اینکه خودتان چیزی بنویسید، از موسیقی دلخواهتان با خبر خواهند شد. این یک مثال سادهی وب معناگراست؛ در واقع شیوهی مخابرهی پیامها و محتواها دگرگون خواهد شد. ارتباط با اینترنت از راه تلفنهای همراه، دستگاههای پخش موسیقی و Tablet ها، جایگزین ارتباط سنتی کاربران از طریق کامپیوترهای شخصی به اینترنت خواهد شد. در وب معناگرا، جستجوگرهای وب قادر به کاوش میان ملودیهای موسیقی، سکانسهای فیلمهای سینمایی با فرمت مشخص، تشخیص چهرهها از روی تصویر پروفایل شخصی و تمایز میان مفاهیمی چون پرسشهای مطرح شده توسط جستجوکننده از سایر اطلاعات، خواهند بود. در واقع، وب معناگرا کتابخانهی عظیمی از اطلاعات نگارشی، صوتی، تصویری و محاسباتی است که با استفاده از محاسبات هوشمند ماشینی به یکدیگر مرتبط شدهاند.
با اطمینان وب معناگرا، نیاز به توسعهدهندههایی فراتر از توسعهدهندههای فنی دارد. آدمهایی با خصوصیات و مشخصات جدید که با دستهی اول توسعهدهندهها متفاوتاند. این گروه جدید علاوه بر توانایی کافی در زمینهی کدنویسی و مهارتهای برنامهنویسی برپایهی وب، بایستی محاسبات برپایهی الگوریتم، فلسفهی اعداد، هستیشناسی انسان به منظور درک نیازهای کاربران هنگام جستجو در شرایط مختلف زمانی و مسائلی این چنین را به دانستههای خود بیافزایند. به چنین آدمهایی، توسعهدهندههای وب معناگرا (Semantic Web Developers) گفته میشود. اگر شما توسعهدهنده هستید و قصد دارید خود را برای وب معناگرا که نسل آیندهی وب خواهد بود آماده کنید، به چیزی فراتر از برنامهنویسی نیاز دارید. شما از این پس باید به دنبال مفاهیمی فراتر از برنامهنویسیهای منطقی سنتی باشید؛ با نگاهی به موتور دانستنیهای محاسباتی Wolfram Alpha که از نشانههای ظهور وب سمانتیک است، درخواهید یافت که تنها آموختن زبانهای برنامهنویسی برای توسعهدهندهی معناگرا شدن کافی نیست و شما باید اطلاعات بیشتری در زمینههای علمی مختلف از جمله منطق و علوم وابسته به آن کسب کنید. باید با محاسبات ریاضی بیشتری آشنا شوید و از طرفی با پرسوجو از کاربران، با نیازهای آنها آشنا شوید. وب آینده، برای بر طرفکردن نیازهای مردم خواهد بود. برای شروع فرآیند توسعهدهندهی معناگرا شدن، به مستنداتی نیاز است که با دانستن آنها میتوان زمینهی وب سمانتیک را فراهم کرد. در ادامه چند مستند گردآوری شدهاست:

7 دیدگاه
خوراک دیدگاههای این نوشته
2010/08/19 در 15:11
Tweets that mention توسعهدهنده وب معناگرا « KP-Tools -- Topsy.com
[...] This post was mentioned on Twitter by KiaTaheri, KiaTaheri. KiaTaheri said: توسعهدهنده وب معناگرا http://kptools.wordpress.com/2010/08/19/semantic-web-developer/ [...]
2010/09/18 در 23:15
masoud
سلام دوست عزیز
اگر مایل به تبادل لینک هستید لینک سایت ما رو با نام دانلود رایگان نرم افزار بزارید
و بعد به ما اطلاع دهید تا سایت شما رو در کمترین زمان لینک خواهیم کرد
دانلود رایگان نرم افزار
http://www.ParsDL.org
بزارید
2010/10/17 در 17:26
ع ل ی ر ض ا
کیا یه چیزی هست که چند وقته می خوام بهت بگم ولی روم نمیشه. اصلا نمیدونم گفتنش کار درستیه یا نه. ولی چه کنم که تو گلوم گیر کرده و اگه نگم خفه می شم!! راستش نمیدونم ناراحت میشی یا نه ولی باید بگم که دوست دارم!
2010/10/17 در 17:35
ع ل ی ر ض ا
می دونم که خیلی با مزه بود(!!!) هر هر کرکر . ولی چیزی که میخوام بگم اینه که من تا حالا هیچکدوم از پست های تو رو نخوندم.(البته به جز اونی که درباره ی امی مکدونالد بود) یعنی اینکه خودم و در این حد نمی بینم که این مطالب رو بخونم. اصلا منو چه به برنامه و نرم افزار و … بعدش هم این که تو چقدر قلمبه سلمبه می نویسی؟ نکنه اینا رو میدی همسایه برات بنویسه؟ هان؟ از دیدگاه من شما هر چقدر روان تر بنویسید بهتر است.حال خود دانی . فی امان الله
2010/10/24 در 18:34
ع ل ی ر ض ا
فهمیدم! همسایتون به تو تریاک میده تو میاندازی بالا بعد فکر میکنی که بیل گیتسی. بعد هم میای کامپیوتر رو روشن میکنی و و وب های معنا گرا رو توسعه میدی.
2011/01/06 در 13:15
کلانتر
سلام
دوست عزیز خوشحال میشم اگه بتونم با شما تبادل لینک داشته باشم
http://www.funkhoone.com
2011/02/02 در 01:36
zohre
سلام خوبید؟
اگه یادتون باشه سوالی پرسیده بودید
پارسال اخرین تراز 6011 بود که قبول شد
امیدوارم هر چی میخواهید قبول شید
من نمی دونم تا روز کنکور طرازتون چند میشه برای همین نمیخوام غلط راهنمایی کنم
موفق باشید همیشه