PDA

View Full Version : گفتگو: همه چیز در وب ... وب در ASP.net



Arash_janusV3
چهارشنبه 20 اردیبهشت 1391, 21:08 عصر
درود بر همه
ابتدا قدردانی می کنم از همه عزیزان و دست اندکاران این سایت(مدیران سایت،مدیران بخش هاو...) که واقعا در برنامه نویس سنگ تموم گذاشتن و امیدوارم روزگار بر وفق مراد آنها باشد:تشویق::تشویق::لبخندساد :

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

به امید شما عزیزان مبحث را آغاز می کنم
واقعا مبحث وب یک مبحث تمام نشدنی و قطعا انتهایی در آن نمی بینم
اگر توجه داشته باشید برنامه نویسی تحت ویندوز یک محور مشخصی داره و اون هم اینه که ابتدا یک زبان برنامه نویسی انتخاب می کنیم و سپس یک پایگاه داده را مشخص می کنیم و در نهایت هم می تونیم از ابزارها و کامپوننت هایی استفاده کنیم
حالا روش ها سلیقه ای هستش و هر کس به چه روشی برنامه نویسی می کنه بماند و در این خصوص برنامه نویس می تواند بر اساس نگاه خودش انتخاب کند و راهش را پیش ببرد
و خیلی از کارها برای یک برنامه نویس با تجربه 2 3 سال راحت می شه

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

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

از مهمترین ها شروع می کنم
عنوان ها :
روش هایی برای دریافت ایده برای تولید یک سایت
بعد از یافتن ایده از کجا بفهمیم به چه چیزهایی نیاز داریم
برای طراحی وب سایت و یا پروژهای تحت وب انتخاب بهترین پایگاه داده sql 2005 2008 2012 ، mysql ، oracle , ... و در صورت لزوم دلیل آن را هم بیان کنید
javascrip
Html
Xml
jQuery
Xaml
CSS
Wpf
SilverLight
Flash
PhotoShop
Blend
کامپوننت ها
ابزارهای کمکی
تکنولوژی های خاص
هاست
مباحث امنیت
دامین
روش های تست
لوگو سایت
اسم سایت
روش های بازدید بیشتر
و
.
.
.

من سعی کردم تقریبا مسائل مهمی که در ذهنم بود را بیارم و اگر مبحثی هست که به آن اشاره نکردم زحمت آن با شماست
لطفا در مورد این عنوان ها مباحث خیلی کلی و کارایی داشته باشیم چون جزئیات آنها در این سایت بیشتر توضیح داده شده :لبخندساده:
لطفا لینک نگذارین چون بازدهی سایت رو پایین میاره سعی کنید از تجربیات و علم و دانش خودتون بگین یا بحث کنید
و در آخر اینکه مایکروسافت چه چیزهایی را پیشنهاد می کنه؟
مباحث بر مبنای Visual 2010 باشد

با سپاس فراوان

Arash_janusV3
پنج شنبه 21 اردیبهشت 1391, 11:52 صبح
درود
این تاپیک مفید را پیدا کردم اما بحث کمی داره
ابزارهای ضروری یک برنامه نویس (http://barnamenevis.org/showthread.php?249410-%D8%A7%D8%A8%D8%B2%D8%A7%D8%B1-%D9%87%D8%A7%DB%8C-%D8%B6%D8%B1%D9%88%D8%B1%DB%8C-%DB%8C%DA%A9-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3-C&highlight=opengl)

aminghaderi
پنج شنبه 21 اردیبهشت 1391, 12:58 عصر
سلام دوست من ، شما الان دقیقا به دنبال چی هستید؟؟؟
دنیای وب همین هست ، منعطف و پیچیده اما جالب.
اگر نظر من رو می خواهید به نظر من بالاترین چیزی که یه نفر به عنوان طراح و توسعه دهنده وب لازم داره :
1- انگیزه .
2- وقت خالی بسیار زیاد. (شامل افراد باهوش نمی شه.) افراد باهوش نه با استعداد ، افراد با استعداد هم نیاز به وقت زیاد دارند.
3- داشتن یه منبع مالی کناره (جیب مبارک پدر ، یه کار کناره که بشه با کمترین درگیری و وقت صرف کردن بشه یه درامد ثابت هرچند کم داشت)

به نظر من یه برنامه نویس یا جوان یا یه دانشجو یه مهندس که می خواد دنبال این کار برود باید این 3 مورد بالا رو داشته باشه وگر نه نمی تونه راه رو طی کنه .(ماندن در بازار کار و رقابت).

اما برای استفاده از تکنیک ها و تکنولوژی ها ، اشتباه نکنید ، ابزارها برای افراد در سطوح مخطلف فرق می کنه ؟! برای مثال من که هنوز html مشکل دارم نیازی نیست jquery رو یاد داشته باشم .
اما من اگر چند سال هست طراحی وب می کنم توان علمیم بالا رفته حالا می تونم به راحتی دنبال یادگیری و استفاده از فریم ورک هایی مثل entity باشم.
اما این اجبار نیست و چارچوب خاصی نیست به نسبت اون 3 فاکتور بالا همه چیز تغییر می کنه برای مثال یکی از دوستان من که اتفاقا هم کلاسی هم بویدم در آن واحد بروی چندین تکنولوژِی کار می کرد ، الان هم به همین صورت هست ، در آن واحد می تونه بروی چند وبسایت با زبان ها و پلت فرم های مختلف کار کنه بدون اینکه یک بار هم گوگل رو باز کنه و کدی رو یادش رفته باشه بخواد جستجو کنه.(بسیار باهوش است)

اما یه مسئله دیگه که می مونه قدرت برنامه نویس هست ؟!
من از یکی از دوستان در همین تلار پستی دیدم که دنبال پنل مدیریت سایت می گشت ، بهش گفتم "همه چیز ویزارد ، پنل هم آماده ، عجب کاری کرده ماکروسافت" و ایشون گفتند همونش هم سخته؟!
خوب سختی کار به دید هم نفر فرق می کنه ، من زمانی که Asp.NET رو یاد گرفتم اصلا نمی دونستم چیزی به نام ویزارد هم می تونه در طراحی کاربرد داشته باشه و برای نمایش یه گرید ویو کلی کد می نوشتم.
این طوری دستم باز تر بود ولی خوب یک سال هم صرف یاد گیری شد ، در حالی که اگر ویزارد بود فکر کنم 2 هفته وقت بیشتر برای یادگیری نمی خواستم.
و اینکه برنامه نویس یا طراح به چه سطح راضی باشه ؟! ایم خیلی مهمه!!
بعضی ها به همون ویزارد و اوردن سایت بروی اینترنت باهمون شکل راضی هستند ، اما بعضی ها هم در فکر طراحی وبسایت ها هوشمند هستند؟!
این دو خیلی فرق می کنه ، یکی ابتدای کار و یکی انتهای کار وب.
به هر حال به نظر من کار وب خیلی سنگینه و واقعا در سطح بالا یه کار گروهی هست چون تک نفره نمی شه انجامش داد ! (ساخت یه وبسایت برای یه شرکت متوسط یه کار کوچک محصوب می شه)


امیدوارم پاسخم مفید بوده باشه.