من مدتی وبلاگ را دنبال کردم و خواستم چیزی را با شما به اشتراک بگذارم. خوشبختانه اکنون کمی وقت دارم و تصمیم گرفتم یک آموزش کوتاه در مورد چگونگی تهیه یک پروژه با هم تهیه کنم رفتن و آن را در کد گوگل.
بسیاری از آموزشها با شبیه سازی مخزن (بارگیری آن از یک سرور از راه دور مانند) شروع می شوند کد گوگل, GitHub, بیت بکت ، و غیره ...) ، اما تعداد کمی از کسانی هستند که توسعه دهندگانی را که در حال شروع کاری هستند و می خواهند آن پروژه را با استفاده از سیستم کنترل نسخه (CVS ، سیستم نسخه همزمان) پسندیدن رفتن.
پیاده سازی سیستم کنترل نسخه برای توسعه نرم افزار به شما امکان می دهد از موقعیت هایی مانند وضعیتی که در آن می بینیم جلوگیری کنید تصویر 1 (شک ندارم که برای بیش از یکی از ما اتفاق افتاده باشد).
از طرف دیگر ، پس از تسلط بر این سیستم ، می توانیم آن را گسترش دهیم تا از آن در سایر برنامه ها استفاده کنیم. به عنوان مثال ، می توان از آن برای داشتن کنترل نسخه اسنادی استفاده کرد که معمولاً ویرایش می کنیم. این به ما امکان می دهد تا سابقه کار انجام شده و همچنین تحقق شاخه های مختلف را که می توانند از همکاری های مختلف باشند ، ثبت کنیم.
چرا گیت؟
خوب ، عمدتا به این دلیل که یکی از بهترین های موجود در آن است. توسط دوست عزیز ما ایجاد شده است لینوس توروالدز در C در سال 2005 و نسخه مورد استفاده برای پیگیری نسخه های هسته لینوکس است (بد نیست ، درست است؟)
استفاده از آن نسبتاً آسان است و طبق نظرسنجی انجام شده در سال 2013 که خداحافظی می کند ، کاربران Eclipse IDE 30٪ تصویب دارند.
در سایت رسمی می توانیم تمام اسناد مربوطه را پیدا کنیم ، کتابی که مهمترین جنبه های آن را پوشش می دهد رفتن تا کمی بیشتر از آنچه در این مقاله می خواهیم ببینیم تعجب کنید.
خوشبختانه یکی داریم نسخه اسپانیایی که کاملاً خوب ترجمه شده و کاملاً کامل نیز هست. ترجمه در است GitHub و می توانید در بهبود آن سهیم باشید.
چرا در Google Code؟
خوب ، چیز زیادی برای گفتن در مورد غول اینترنت نیست ... اگرچه گزینه های متعددی برای میزبانی پروژه ها وجود دارد ، بسیاری از ما از قبل یک حساب کاربری داریم گوگل و بنابراین شما قبلاً نام کاربری خود را دارید کد گوگل، کار را کمی آسان تر می کند.
همچنین کد گوگل میزبان صدها پروژه به زبانهای مختلف است ، رایگان است ، منحصراً برای استفاده از پروژه های متن باز است و استفاده از آن بسیار آسان است.
از طرف دیگر ، شما باید یکی از بسیاری از گزینه ها را انتخاب کنید و من فقط فکر کردم که آنچه غول وب به ما ارائه می دهد را امتحان کنید. در اقساط آینده پیشنهادات دیگری را که وجود دارد بررسی می کنم.
به زودی…
تاکنون یک معرفی مختصر و در قسمت بعدی نحوه ایجاد پروژه خود را بررسی خواهیم کرد کد گوگل.
سلام!
10 نظر ، نظر خود را بگذارید
خوب ، Google Code من را می کشد (و دسترسی به پروژه هایی که میزبان آن است) زیرا برای کشور من (کوبا) مسدود شده است ، من از Github به طور کامل استفاده می کنم و اگرچه می توانم به Google Code دسترسی پیدا کنم ، اما استفاده از چیز دیگری غیر از Github ، به سادگی نمی دانم آنها بهترین هستند.
بله ، آنها در مورد آزادی در وب بسیار صحبت می کنند و ما را مسدود کرده اند.
NSA از ICANN برای تهدید Google استفاده می کند ، ایالات متحده می تواند صفحه مورد نظر خود را ببندد. اگر گوگل خدمات خود را به روی کوبا باز کند ، ICANN دامنه را می بندد (که گوگل آن را دوست ندارد). کسی گفت VPN؟ ^ _ ^
خوب ، این در کوبا است. توزیع پهنای باند ناهموار است ، بنابراین یک VPN در آن لوکس است.
در اینجا ارزان هستند: http://www.vpnbook.com/freevpn (0 دلار به طور دقیق)
تفاوت دیگر این است که در github برخی از شرکت ها از آن برای جستجوی استعدادهای جدید خود استفاده می کنند ، این مورد در کد google وجود ندارد. از طرف دیگر ، اگر گوگل خودش برخی از پروژه های Opensource خود را به GitHub منتقل می کند ، فکر نمی کنید برای چیزی باشد؟ to سلام به همه.
کد Google بسیار مفید است ، من از آن برای کارهای دانشگاه استفاده می کنم اما از Git اما Subversion استفاده نمی کنم ، از svn استفاده می کنم زیرا من کسی هستم که اساساً بر آن تسلط دارم
همان روز که این آموزش git به من توصیه شده است.
http://gitimmersion.com/index.html
من آن را عالی یافتم
اگر بد یادم نرود ، Google Code قبلاً ماه هاست که محتوای قابل ویرایش ، بارگیری و موارد دیگر را پوشش می دهد. من از آن استفاده نمی کنم بنابراین به روز نیستم ، اما فکر می کنم این موضوعی باشد که شما در مورد آن عمیقاً بحث خواهید کرد زیرا دقیقاً برای ژانویه 2014 آنها تغییرات ناگهانی محدودی داشته اند. و اینکه من طرفدار Google XD هستم
حقیقت این است که من از محدودیت های کد Google اطلاع نداشتم ، به نظر می رسید شروع کار بدون نیاز به ایجاد حساب جدید آسان است (از آنجا که بسیاری از آنها باید حساب Google داشته باشند).
این گزینه ای بود که من امتحان کردم ، برای من مفید بود و آن را به اشتراک گذاشتم. مطمئناً گزینه های بهتری نیز وجود دارد ، اما همه اینها به شرایط محیط کار هر یک بستگی دارد.
ما باید ببینیم که Google در سال 2014 چه چیزی برای ما ذخیره کرده است ، من می دانم که آنها سایت جدیدی را برای متمرکز کردن فعالیت های توسعه دهندگان آماده می کنند.
خوشبختانه آنها ابزار 2.0 هستند ، وقتی سیاستی را اتخاذ می کنند که کاربر را قانع نمی کند ، شخص به سادگی از استفاده از آن دست می کشد و voila را متوقف می کند! البته ، شما باید همیشه این را در نظر داشته باشید ، زیرا ممکن است اتفاق بیفتد و بدون آنکه شخصی آرزو کند ، دیگر وجود نداشته باشد ...