
The situation was continued till days that open source spread more widely and internet connections get more accessible in my area of study/work. While I was a Delphi developer and while in first years of C#/ASP.NET, the only open source projects I could find was Linux kernel and other similar projects. These projects was almost written in C and were very large to me to understand and compile.
Fortunately open source projects in C#/ASP.NET has after then increased rapidly and people like me find the chance to get familiar with them. This is exactly the time that I begun to learning software development lessons from famous .Net open source projects like NHibernate, log4net, NUnit, Cuyahoga and so many other ones.
After then I started to download, deploy, use, collaborate in community, build and understand them. By doing each activity I learned a new thing, One of the best learner projects I ever encountered is Cuyahoga. Cuyahoga is an open source CMS that is based on C#/ASP.NET MVC and NHibernate. It works fine with Mono and MySql too. By Cuyahoga I got introduced with Git, a decentralized SCM. Cuyahoga project itself uses some other nice open source .Net projects either internally like NHibernate or for its website and community. For example it uses YetAnotherForum.NET as its forum software, ScrewTurn Wiki for wiki, NAnt, NUnit and finally NHibernate.
دیدگاهها
قصد اساعه ادب ندارم ولی انگلیسی نویسی شما فکر نکنم کمکی به حال جهان داشته باشد . مطالبی که شما می نویسید با حال وهوای ایران سازوگار است نه جای دیگر .
ببینید شما مخاطبت رو درست انتخاب نمی کنید , چه کسی مطلب شما را می خواند ؟ آیا فکر می کنید مطلب شما در زمینه فرهنگ متن باز فرقی به حال یک نفر متخصص انگلیسی زبان داشته باشد ؟
برادر من آنها هزاران هزار مقاله نویس در زبان انگلیسی دارند کسانی که شما مقاله آنها را می خوانید ولی ما تعداد محدودی از دوستان داریم که در بحث های تخصصی مقاله به فارسی بنویسند .
البته باز هم عرض می نمایم قصد اساعه ادب نداشتم و فقط خواستم نظرم رو درباره این تیپ نوشتن عرض نمایم.
مطلب خوبی بود.
در مورد نظری هم که گذاشتن منم با این موضوع موافقم.
بلاگ کردن ما نه تنها چیز خاصی برای اونها نیست،بلکه شاید اصلا مطلب رو نخونن.
ولی با نگارش مطالب حرفه ای به زبان فارسی حداقل می شه انتظار داشت که مطلب خونده میشه و مورد استفاده قرار می گیره.
نکته اصل اینجاست که برنامه نویس ها ، توسعه دهنده ها و حتی مدیر پروژه ها 100% از پشتوانه خوبی برای خوندن و در بعضی موارد نگارش متن هایی به زبان انگلیسی دارند ولی خیلی برنامه نویسان و علاقه مندان این رشته شاید هنوز به این قدرت نرسیده باشن.
حرکت شما در راستای نگارش مطالب به انگلیسی خوب هست ولی پیشنهاد من اینه که حتمی برگردان فارسی این مطالب هم درج کنید.
موفق باشید
just do it 😉
سلام ای دوست!
اولا که من اصلا از حرف شما ناراحت نشدم، چون اساساً یکی از اهداف اولیه من در وبلاگ نویسی برقراری ارتباط با بقیه و شنیدن نظر آنها بوده است. پس واقعا خیلی خیلی خوشحال میشوم که نظرات شما و دیگر دوستان را راجع به خودم، کارم و وبلاگم بشنوم.
ثانیاً خودم هم قبول دارم که مطالب من ممکن است به درد هیچ توسعه دهنده درست و حسابی انگلیسی زبانی نخورد. خصوصاً این که انگلیسی من خیلی بد است. اما برای ارتباط با دیگران باید از جایی شروع کرد. به نظر من این کار درستی نیست که بنشینیم و دست روی دست بگذاریم چرا که سطح فنی ما خیلی پایین است یا انگلیسیمان خیلی ضعیف است یا حتی این که چون ساز و کار ارتباط با دیگران در سطوح بالاتر از سطح ملی را بلد نیستیم.
ثالثاً ما با نوشتن در وبلاگ یا فعالیت در یک فوروم یا حتی مشارکت در یک پروژه کد باز بیشتر در حال یادگیری از دیگران هستیم تا یادگیری به آنها. باور کنید که من خودم تا به حال آنقدر چیز از نوشتن در وبلاگ خودم یاد گرفتهام که اگر خودم میخواستم یاد بگیرم حالا حالاها باید میدویدم، تازه آن هم از کسانی که باور کردنش برای حتی شما هم سخت است. به دلیل همین خاصیت یاد دهنده بودن وبلاگ است که میخواهم حصار دور خودم را بشکنم و به انگلیسی هم بنویسم. چون میخواهم از آدمهای دیگر هم «چیز» یاد بگیرم.
…در این زمینه حرفهای زیادی برای گفتن هست که شاید بشود آنها را در فرصت مناسبی عنوان کرد…
به نظر من بلاگیدن به زبان انگلیسی میتونه دانش انگلیسی خود نویسنده رو بهتر کنه و باعث یاد گیری هم بشه. چون خیلی ها هستند که مطلب به فارسی مینویسند و همه میتونن استفاده کنند اما خود نویسنده هم میتونه به این روش حداقل انگلیسی خوشو بهتر کنه اگر چه کسی از مطالبش استفاده نکنه.
آقا این پروژه ی
Cuyahoga
رو از کجا دانلودش کردید؟ چون سورس فورگ که جلوشو واسه ما ایرانیها گرفته.
از اینجادانلودش کردم
http://github.com/cuyahogaproject/cuyahoga
@alex:
آره کایوهوگا جدیدا از سورس فورژ به گیت.هاب منتقل شده. اما قبلا هم میشد با ابزاری به اسم Tor Browser از SourceForge گرفتش بدون این که از بابت IP ایرانی مشکلی به وجود بیاد.
ممنون.
Nice! I was always thiking why should anyone work on a free and open source project. Someone spends his money, time, thinking and etc for what?! For making a free app?! So what?!
Although it is good for users but I actually didn't understand the goal.
Here, I got at least one reason to work on open source projects