PDA

View Full Version : سوال: درخواست راهنمایی از دوستان با تجربه در زمینه سورس های وب سایت



m_kalantar.cs
پنج شنبه 10 دی 1394, 12:25 عصر
درورد به همه عزیزان
دوستان و اساتید با تجربه لطفا منت بگذارید و راهنمایی کنید:
یک برنامه نویس asp.net mvc که با نرم افزار های visual studio و sql serverکار میکند اگر برای مثال نیمی از روز را در شرکتش مشغول به کار باشد و نیمی دیگر از روز را در خانه بخواهد کار کند مجبور است کد ها و سورس ها را با کمک فلش هروز جابجا کند که این موضوع مشکلات زیادی را به وجود خواهد آورد.(البته این در حالتی است که برنامه نویس از لپتاب استفاده نمیکند... یک کامپیوتر رومیزی در شرکت دارد و یک کامپیوتر رومیزی در خانه)

و یا حالتی را در نظر بگیرید که یک برنامه نویس از راه دور روی یک پروژه کار میکند (تنهایی و نه تیمی) و ما می خواهیم سورس کد ها و درصد پیشرفت پروژه را کنترل کنیم. او مجبور است هر دفعه فایل ها را zip کند و برای ما ارسال کند که این موضوع مشکلات زیادی دارد.
چه راه حل های دیگری به جز استفاده از فلش و کپی کردن فایل ها وجود دارد؟ آیا محیط هایی برای قرار دادن سورس کد ها روی اینترنت وجود دارد؟ که البته امن باشد و هیچ کس توانایی دستیابی به آن را نداشته باشد.
مثلا برای عکس ها ما از dropbox استفاده میکنیم و از همه کامیپوتر ها و حتی موبایل هایمان به آن دسترسی داریم ، یا برای فایل های متنی از google drive و یا onenote استفاده میکنیم اما تجربه کار با محیطی که بتوان سورس کد ها را در آن قرار داد و در همه جا بتوان به آنها دسترسی پیدا کرد را نداشته ایم .
پیشاپیش از راهنمایی شما عزیزان سپاسگذارم

hakim22
پنج شنبه 10 دی 1394, 21:35 عصر
شما میتوانید یک سرور مجازی اجاره کنید و با نصب و تنظیم TFS از سرویس اشتراک فایل استفاده کنید.

همینطور سایتهایی مانند GitHub و GitLab امکان مدیریت پروژه به صورت Private دارند که البته پولی هست و باید چیزی حدود 20 دلار سالانه پرداخت کنید
با توجه روشهای زیادی که الان برای پرداخت آنلاین ارزی وجود دارد کار غیر ممکنی نیست.

همچنین شما میتوانید از سرویس رایگان TFS مایکروسافت (https://www.visualstudio.com/en-us/products/visual-studio-team-services-vs.aspx) استفاده کنید.

مایکروسافت دارای یک سرویس رایگان TFS است که به تیم های تا 5 نفر به صورت رایگان امکان مدیریت پروژه را فراهم میکند.

فقط باید ویژوال استودیو را رجستر کنید. مدیر پروژه (یا کسی که اکانت سرویس TFS را می سازد) میتواند با وارد کردن نام کاربری اعضا به آنها دسترسی دهد.

یک نفر می تواند همزمان با یک اکانت ویژوال استودیو چندین اکانت TFS ایجاد کند . همچنین شما در یک اکانت می توانید چندین پروژه را مدیریت کنید و از نظر تعداد اکانت و تعداد پروژه در یک اکانت
محدودیتی در نظر گرفته نشده است (حداقل ما به محدودیت خاصی بر نخوردیم)

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

همچنین سیستم TFS دارای یک محیط مدیریت پروژه بر پایه ی SCRUM و Agile هست و شما با انتخاب یکی از این دو میتوانید پیشرفت کار را مدیریت کنید و داکیومنت باگ ها یا امکانات جدید را مدیریت کنید.

m_kalantar.cs
جمعه 11 دی 1394, 19:36 عصر
ممنونم به خاطر وقتی که گذاشتید و راهنمایی کردید.

یک سوال
برای استفاده از سرویس TFS ماکروسافت اگر ویژال استادیو نسخه های کرک شده باشد به مشکل بر خواهیم خورد؟ آیا حتما باید نسخه اورجینال ویژوال استادیو را تهیه کنیم؟

hakim22
شنبه 12 دی 1394, 10:26 صبح
در نسخه های جدید ویژوال استودیو (2012 به بعد )نیاز به کرک و سریال ندارد.
شما می توانید از سایت مایکروسافت هر نسخه ای که لازم دارید دانلود کنید و روی سیستم نصب کنید.
احتمالا نسخه ی جاری شما هم بدون مشکل رجیستر میشود.
همینطور رجیستر کردن هم هیچ ارتباطی با لایسنس ندارد و بابت آن هزینه ای از شما گرفته نمی شود.