ايران ويج

نسخه‌ی کامل: open soure with asp.net
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام

دوستان امروز يك چيز جالب فهميدم كه بر خلاف تصور عام برنامه نويسان با استفاده از asp.net هم ميشه برنامه هاي اپن سورس نوشت AmazeAmaze فقط نكتش اينه كه دات نت فريم ورك اپن سورس نيست

توضيح بيشتر :

ببينين در حالت عادي وبسايت هايي كه با اي اس پي دات نت نوشته ميشن بصورت كد مخفي هستن يعني همون كد بيهايند خودمون كه در اون صورت كدهاي ما بصورت فايلهاي دي ال ال درميان و ميرن توي پوشه ي بين كه به اين سادگي ها نميشه اونها رو ديد و بعد ميگن كه اين اي اس پي اوپن سورس نيست

اما اگر شما پروژه ي خود را بيلد نكنيد و كدها رو همونطوري روي سرور قرار بدي هم كدت اجرا ميشه و هم برنامه اي كه نوشته اي اپن سورس محسوب ميشه چون هركسي كه دلش خواست ميتونه اونها رو دانلود كه با يك دانلودر(مثل افلاين اكسپلورر) كه در كل واقعا جالبه.

حالا هي بگيد اپن سورس...Laugh

عشق است asp.net ...
اولا اوپن سورس نه نرم‌افزار آزاد
دوما آزاد بودن نرم افزار به کمپایل نشدنش نیست مثلا pidgin کمپایل شده و فایل exe هست ولی سورسش هم جدا قابل گرفتن تفاوت اصلی تفکریه که پشت اون چیزیه که نوشته می شه
سوما فریم ورک باز متن دات نت هم هست البته به اون کاملی نیست ولی کار می کنه
سلام و تشكر
نقل قول: اولا اوپن سورس نه نرم‌افزار آزاد
فرقشون چيست؟

نقل قول: دوما آزاد بودن نرم افزار به کمپایل نشدنش نیست مثلا pidgin کمپایل شده و فایل exe هست ولی سورسش هم جدا قابل گرفتن تفاوت اصلی تفکریه که پشت اون چیزیه که نوشته می شه

آقا هادي منظور من اين بود كه اگه برنامه نويس بخواد كدش رو باز بذاره ميتونه اون رو كامپايل نكنه تا ديگران هم بتونن اون رو دانلود كنن.
راستی اون لینک قدیمیه
اینو ببینین
http://www.gnu.org/philosophy/open-sourc...point.html
البته می دونم از اون چیز زیادی سر در نمی یارین دیروز عجله داشتم فقط لینک دادم که بی جواب نمونه
اولین کلمه ای که برای این کار استفاده شد free software بود به معنای نرم افزار آزاد و ریچارد استالمن هم پایه گذارش بود ولی بعد چند نفر مثل اریک ریموند گفتن این کلمه free به معنای مجانی برداشت می شه و نمی شه اون رو اینجوری معرفی کرد برای همین open source ساخته شد ولی ریچار استالمن مخالفت کرد می گفت مشکل اصلی باز بودن کد نیست مهم اینه که ان کد آزاد باشه و آزادی های مردم رو زیر سوال نبره و چند تا مشکل دیگه رو هم مطرح می کنه
مثلا تنها مشکلی که به free software وارد بود نا مفهوم بودن کلمه free بود که با یه توضیح قابل حل شدنه یعنی برای اینکه مردم اشتباه نکنن کافیه بگی free as freedom ولی باز متن یعنی چی؟ چه جوری می شه به یه آدم غیر برنامه نویس توضیح بدی؟ اصلا اگه متن برنامه بود بازمتنه؟ نه باز متن نیست اولین شرط باز متن بودن آزاد بودنه
از این ها که بگذریم هردو به یه موضوع اشاره می کنن و این اختلاف فقط در زبان اینگلیسی است بنابراین بهترین ترجمه برای open source، نرم افزار آزاد نه باز متن که باز اون مشکلات رو داشته باشه