PDA

نسخه کامل مشاهده نسخه کامل : کدام بهتر است : asp.net یا php ؟



sheklak
22-07-2008, 11:50
سلام

من برای انتخاب یکی از این دو زبان شک دارم :
asp.net یا php ؟

ممنون می شم نظراتتون را با دلیل و علت مطرح کنید و بگید کدام را یاد بگیرم بهتر است.

_H2_
25-07-2008, 22:25
سلام
اگر سزچ کنید، بارها سوالات این تیپی مطرح شده و بچه ها بحث کردند.

sh-a
26-07-2008, 00:04
Asp.net

شک نکن

vandu
27-07-2008, 18:39
منابع برای یادگیری ASP.NET بیشتره ولی خب توی پیاده سازی خیلی با هم دیگه فرق ندارن (یعنی Coding توی هر دو به یه مقدار علم نیاز داره) البته PHP از نظر اجرایی بهتر جواب میده (مثلا سرعت بهتری داره)؛ ولی در حالت کلی خیلی فرق نمی کنه. البته این رو هم بگم؛ من اگه بودم ASP.NET رو انتخاب میکردم...

bibi_gol
30-07-2008, 00:51
100 % php

MeHrDaD_MeNaY
30-07-2008, 11:39
ویندوز داره در اداره های ایران به کلی حذف میشه
همه جا داره لینوکس میشه
پس php اینجا میتونه خیلی بهتر باشه
سینتکس های php شاید 2 برابر asp باشه
php اپن سورس هست که شما هر اسکریپتی بخوای میتونی سریع پیدا کنی
در کل asp راحت تر از php هست
در حاله حاظر بیشتر سایتهای ایرانی که وابسته به اداره ها نهادها و .. هستن همه با asp.net نوشته شدن
این منو به تردید میندازه

من خودم asp رو انتخاب کردم
اما در آینده سراغ php هم میرم
این سؤال رو اگه در انجمن طراحی سایت مطرح میکردی بچه ها میتونستن بیشتر کمکت کنن

Bracket
30-07-2008, 14:13
ویندوز داره در اداره های ایران به کلی حذف میشه
همه جا داره لینوکس میشه
پس php اینجا میتونه خیلی بهتر باشه
سینتکس های php شاید 2 برابر asp باشه
php اپن سورس هست که شما هر اسکریپتی بخوای میتونی سریع پیدا کنی
در کل asp راحت تر از php هست
در حاله حاظر بیشتر سایتهای ایرانی که وابسته به اداره ها نهادها و .. هستن همه با asp.net نوشته شدن
این منو به تردید میندازه

من خودم asp رو انتخاب کردم
اما در آینده سراغ php هم میرم
این سؤال رو اگه در انجمن طراحی سایت مطرح میکردی بچه ها میتونستن بیشتر کمکت کنن
محیط وب وابسته به سیستم عامل نیست , اگر وابسته بود تا الان PHP نابود شده بود .
در مورد مقایسه اینها هم بارها تو این فرووم در موردشون بحث شده PHP خوبیش اینه اپن سورسه و از این جهت شاید یکمی دستتون باز تر باشه و بعضی جاها کارتون راحت تر باشه , ASP.Net در عوض پشتیبانی غولی مثل ماکروسافت رو داره و IDE خیلی قوی مثل Visual Studio .

_H2_
30-07-2008, 14:18
سلام

ویندوز داره در اداره های ایران به کلی حذف میشه
همه جا داره لینوکس میشه

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

من که هر چه میبینم، غرق شدن بیشتر در ویندوز است.
کسانی هم که به توهمی به نام سیستم عامل ملی دل خوش کرده اند، بهتر است ....

MeHrDaD_MeNaY
30-07-2008, 14:24
سلام

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

من که هر چه میبینم، غرق شدن بیشتر در ویندوز است.
کسانی هم که به توهمی به نام سیستم عامل ملی دل خوش کرده اند، بهتر است ....
من خودم یه بخش نامه دیدم در مربوط میشد به شهرداری های کل کشور
که نوشته بود رو بیارین به لینوکس و ویندوز رو کم کم حذف کنید

Bracket
30-07-2008, 21:06
منم شنیدم که قراره از این لینوکس فارسی نسخه شریف بعضی جاها استفاده بشه ولی هنوز خیلی کار داره این پروسه حداقل چندین سال زمان میبره .

Bayazee
31-07-2008, 01:45
سلام
طبق یه سری بخش نامه هایی همین الانش هم برای جاهای مهم و حساس استفاده از ویندوز ممنوع هست ! از جمله سرور ها و ...
ولی در دراز مدت لینوکس نتنها در ادارات و مراکز دولتی بلکه برای مردم عادی هم بیشتر مطرح خواهد بود . قبلا تاکیدی بر روی لینوکس ملی یا شریف بوده که الان کاملا منتفی شده ! خود لینوکس کد نظر هست و کلا نرم افزار ازاد .

NoneForce
31-07-2008, 16:43
سلام

اين موضوع ربط زيادي به اين تاپيك نداره، ولي خب ممكنه ذهن آدم را كمي باز كند :


[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

منبع :


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

و


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

Bayazee
01-08-2008, 17:12
موضوع زیر هم ربط زیادی به این تاپیک نداره ولی اینم ممکنه ذهن رو باز کنه !

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

منبع :

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

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

Payman_62
06-08-2008, 15:35
سلام.
جناب Bayazee فکر میکنی این چارت با واقعیت هم خونی داره؟

Ultimator
06-08-2008, 22:40
موضوع زیر هم ربط زیادی به این تاپیک نداره ولی اینم ممکنه ذهن رو باز کنه !

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

منبع :

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

هر کدون از این سیستم عامل ها در جاهایی بازار رو در دست دارند . نمی شه گفت کدوم قوی تر هست چون اول باید محدوده کاری و نوع مقایسه مشخص بشه . پس یک نمودار ساده ار تعداد کاربران نمی تونه ملاک خوبی باشه !! کمیت اصلا نمی تونه نشون دهنده کیفیت باشه ! پیکان هم خیلی زیاد ریخته تو خیابونا !! اما می شه در مواردی بهش توجه کرد .
چه نمودار جالبی !! 
تفکر بر انگیزه ! 
نمودار کاربرای کجاست ؟ انجمن لینوکس فلان جا ! تازه باز 1% همینا هم از ویندوز استفاده میکنن !! 

BoomDoongDang
06-08-2008, 23:41
هیچوقت این سوال ها جواب نداره !
هیچ زبانی برتری کلی یا مطلق به دیگری نداره . بستگی به این داره که در چه شرایطی میخواهی ازش استفاده کنی و برای چه جور برنامه ای و ... . اینکه بخواهی انتخاب کنی کدوم رو یاد بگیری ، باید هردوش رو کمی یاد بگیری و از هرکدوم که بیشتر خوشت اومد خودبخود میری طرفش ولی احتمالا روزی پیش میاد که اون یکی هم لازمت میشه :20:

_H2_
06-08-2008, 23:47
سلام
من جای دیگر هم گفتم،
اصلی ترین ایرادی که به ویندوز در مقابل لینوکس میگیرن، امنیت است و میگن امنیت ویندوز ضعیف است.
من انصافاً قبول دارم که امنیت کاربران در ویندوز کمتر از لینوکس است، که شاید برای یک کاربر هم فقط همین مهم باشد
ولی امنیت ویندوز فوق العاده از لینوکس قوی تر است.

امنیت کاربران با قدرت امنیتی سیستم عامل دو مسئله جدا است.

شنیدید میگن، بچه زدن نداره؟ یعنی افتخاری نداره؟
شما فرض کنید قدرتش را دارید و فقط میتوانید یکی را انتخاب کنید، برای زمین زدن و حمله و ویرویس نوستن و از پای در اوردن کدام را ترجیح میدهد Win95 یا WinXP یا WinVista یا Linux و Unix را ؟؟

به نظر من بیشتر افراد Vista را انتخاب میکنند، چون حداقل آنها شکستن سدهای امنیتی آن را افتخار امیز تر میدانند. (شاید من و شما اینطور نباشیم ولی اکثراً چنین تفکری دارند)
متوجه میشود؟
ویندوز باید با تمام مغزهای متفکر کوچک و بزرگ دنیا مقابله کند، همانطور که قبلاً هم گفتم، اگر این حجم کار مداوم و ساعتها فعالیتی را که انواع ویروس نویسان در سرتاسر دنیا صرف نفوذ به ویندوز کرده اند، صرف لینوکس میشد، الآن چیزی از آن باقی نمانده بود.

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

این مسئله هم در مورد تعداد افرادی که سعی در آسیب رساندن به ویندوز دارند صادق است و هم تعداد کاربران،
بدهی است، با تعداد بسیار زیاد کاربران ویندوز، یک حمله موفق به این سیستم عامل، میتوانید PC های بیشتر را الوده کندو آمار PC های آلده شده ویندوز دار را به شدت بالا ببرد.
در حالی که در لینوکس نه تعداد انواع ویروس نویسان (با نام و عناوین ریز و درشت و مختلف، هر کد آسیب رسان) و نه تعداد کاربران قابل مقایسه است.
=====
الان هم باز مثل دفعات پیش و تاپیک های مشابه قصد این را نمدارم که بگویم، ویندوز خوب است و لینوکس بد است یا بلعکس،
من سعی کرده ام همیشه منصف باشم، همانطور که امنیت کاربران لینوکس را میگویم که شاید برای یک کاربر هم فقط همین مهم باشد،ولی از امنیت شگرف ویندوز هم میگویم.

ممنون




...از هرکدوم که بیشتر خوشت اومد خودبخود میری طرفش ...
تقریباً موافق هستم.

netspc
16-08-2008, 15:04
سلام
فکر کنم خیلی وقته تو پی سی ورلد پست نزدم P:
در مورد اینکه کدوم یکی برتری داره به دیگری این بحث به راحتی ها و با نشون دادن درصد استفاده از سیستم عامل مورد نظر نمیتونه توجیه بشه ، کما اینکه با اینهمه سروصدایی که لینوکس به پا کرده هنوز 1% کل بازار سیستم عامل رو هم نگرفته.

بحث اصلی برسرکارایی هست ، شاید امنیت به نظر خیلی از متخصصین مهم به نظر برسه اما این end-user هست که انتخاب کننده هست.
برای نمونه دوباره نگاهی بندازید به آماری که دوست عزیزم noneforce ارائه کرده : میبینید که سیستم عامل اپل بدون هیچ جنجالی تونسته 4درصد بازار رو فتح کنه(البته من آماری که توی چندین سایت دیگه دیده بودم حاکی از این بود که ویندوز سهمش 4 درصد کمتر شده و جای اون رو شرکت اپل داره میگیره) درحالی که لینوکس با اینهمه تبلیغات و کلی مجلات و نرم افزارهای مجانی و غیرمجانی و ... فقط تونسته 1 درصد بازار رو در اختیار داشته باشه و ویندوز هم که سرجای خودش.

دلیلش هم فقط و فقط کارآیی سیستم هست که مدنظر end-user هست شما هیچوقت نمیتونی به end-userیی که مثلاً میتونه خیلی راحت با 4 تا کلیک permission یه فایل رو بالا و پایین کنه بگی حالا بیا همین کار رو تو لاینکس با دستور chmod و کلی تعرفه و تبصره انجام بده ، شما خودتون رو بذارید جای اون کاربر از دید یک کاربر معمولی که قرار نیست با یادگیری سیستم جدید چیزی در زندگی اون تغییر پیدا کنه و حقوقش قرار نیست اضافه بشه آیا حاضرید یه همچین کاری رو انجام بدهید؟
به شخصه پاسخم منفی هست.

یکی از دوستان بنده در انگلستان زندگی میکنه ، ایشون درجات بالای علمی رو اونجا طی کرده و الان در زمینه IT کلی بروبیا داره و چندتا شرکت و روزنامه رو ساپورت میکنه ازش پرسیدم میونه تون با لاینکس در چه حدیه ؟
جواب داد صفر
یعنی اصلاً استفاده ایی نداره .
دلیلش رو که جویا شدم اینطور جواب شنیدم :
اولاً که end-user اصلاً زیربار لاینکس نمیره به هیچ عنوان چون محیط کاملاً نامانوسی داره براش.
دوماً تا وقتی شرکتهای بزرگ پول نرم افزار مثل پول خورد هستش کسی به سمت لاینکس مهاجرت نمیکنه ، مگر اینکه کسی اونجا بخواد خودش بدون هیچ هزینه و یا با کمترین هزینه یک شرکت بزنه و در اول کسب و کار باشه که بخواد به سمت لاینکس کوچ کنه.

همین وضعیت رو در هندوستان هم بنده شاهدم ، تو دانشکده ما تقریباً 120 دستگاه کامپیتور برای آزمایشگاه هستش که از اون روزی که ما پامون رو گذاشتیم تو این Lab فقط با ویندوز در حال سروکله زدن هستیم مگر اینکه course لاینکس داشته باشیم.

در مورد امنیت هم ، این که میگن امنیت لاینکس بیشتره ، شاید این حرف تا زمان ویندوز 2000 درست میبود ولی الان با اومدن ویندوز 2003 و بعدش ویندوز 2008 و همجنین آپدیتها و سرویس پکهای ویندوز شرایط به صورت کاملاً یکسان و بعضاً برای ویندوز کارها شرایط بهتری از نظر امنیت داده وجود داره.

اگر هنوز شک دارید به امنیت ویندوز : فقط یک سوال از شما دوستان طرفدار لاینکس دارم ؟

در زمینه پروتکل مدیریت ساختاری شبکه که در ویندوز بصورت ACTIVE DIRECTORY پیاده سازی شده در سرورهای مجانی لاینکس چه راحلی رو میتونید ارائه بدید؟ (بنده به این واقف هستم که شرکت redhat پروتکل ldap رو در لانکس پیاده سازی کرده اما بحث ما برسر نرم افزار اپن سرس و مجانی هست و نه چیزی هم قیمت خود ویندوز ;) )

و اینکه آیا به راحتی یک admin میتواند یک شبکه را از طریق پروتکل LDAP لاینکس کنترل کند و یا نه هنوز باید وابسته به CLI باشد؟

فکر کنم وقت آن رسیده باشد که دانشمندان داخل labهای بزرگ به فکر جایگزین کردن GUI به جای CLI باشند ;)

کما اینکه اگر به 10 سال پیش بازگردیم و در سیستمهای آکادمیک نگاهی بیندازیم در آن سالهای حرفی از مایکروسافت و یا شرکت سان و سیسکو در زمینه آکادمیک نبود چراکه آنها صنعتی بودند و بعضاً کلاش مینمودند !!!
(بنده اونقدرها سن ندارم ولی سیلابسهای درسی دانشگاهها موجود میباشد)
در واقع وضع به این صورت بود :خط مشی آکادمیک از صنعت حداقل در زمینه IT بسیار فاصله داشت رشته هایی همچون IT و یا Applied IT اصلاً وجود خارجی نداشتند و یا اگر هم بودند بسیار سطحی و پیش پا افتاده بودند و تمامی فوکس برروی science بود.

اما امروز حتی در رشته های Compute Science هم صحبت از محصولات مایکروسافت ، سان ، سیسکو و اراکل میشود. چرا؟

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

فکر کنم با جناب bayazee هم بنده قبلاً در رابطه با لاینکس بحث کرده بودم (2-3 سال پیش ) ایندفعه هم میگم :
سیستم عاملی که بخواد کاربر رو محدود کنه محکوم به شکسته حتی اگه به شما اجازه بده که کرنلش رو هم دوباره کامپایل کنی.
حتی در بین حرفه ایی ها ، دلیلی نداره برای درست کردن یه کاربر با سطح دسترسی خاص بشینم با CLI کارکنم مگر اینکه پای پول درمیان باشه ;)

در مورد .net و php دوست عزیزی که سوال فرموده بودی خیالت رو راحت کنم :
شما اگر پول درست و حسابی بدی بابت سرور هم کارآیی بیشتری رو خواهی داشت و هم اینکه سرعت بالاتر و هم امنیت بالاتر
حداقلش این هست که اگر یه روزی هم یادت رفت کدهای ضدهکری رو بنویسی خود asp.net محیطی رو فراهم کرده که به این راحتیهای رکب sql injection رو نخوری ولی توی php شما وای به حالته اگر یادت بره برفرض کد کنترل داده های ورودی رو بنویسی

دوستانی که میفرمایند سرعت php ازasp.net بالاتره ممنون میشم اگر benchmarkشون رو ببینم .

ایراد اصلی که میتونیم در رابطه با دات نت و php بحث کنیم ، بحث برسر دیتابیس مورد استفاده هست در محیط وب ، چون اکثر وب سرورهای با پدرومادر یک حجم محدودی از دیتابیس mssql server رو در اختیار هرکاربر قرار میدهند و اینکارها فقط به دلیل performance هستش شما خیلی باید حواست به نوع transactionها و نوع queryها باشه و اینکه داده رو چطور ذخیره کنی اگر سرور اختصاصی میخوای بگیری که هیچ ، اصلاً مشکلی نداری ولی در مورد serverهای shared خیلی باید بپایی.
ولی این مشکل رو در mysql اصلاً نداری و به راحتی میتونی به deployment بپردازی.
البته میتونی از asp.net با دیتابیس mysql هم استفاده کنی ولی باید چندتا نرم افزار مثل odbc.net و درایور mysql برای ویندوز رو نصب کرده باشی که شاید برروی بعضی از وب سرورها این نرم افزارها نصب نباشه.

Bayazee
17-08-2008, 18:48
سلام.
جناب Bayazee فکر میکنی این چارت با واقعیت هم خونی داره؟


نمودار کاربرای کجاست ؟ انجمن لینوکس فلان جا ! تازه باز 1% همینا هم از ویندوز استفاده میکنن !!


کاش منبع رو یه نگاهی می نداختید ! این سیستم عامل های استفاده شده در ۵۰۰ ابر رایانه برتر دنیاست ! کاملا هم با وقعیت همخونی داره !

تاپیک داره منحرف می شه ولی از طرفی هم نمی شه برخی موارد رو بی پاسخ گذاشت ! چون اینطوری برداشت می شه که صحیح هست !
در جواب آقا/خانم _H2_


شنیدید میگن، بچه زدن نداره؟ یعنی افتخاری نداره؟
شما فرض کنید قدرتش را دارید و فقط میتوانید یکی را انتخاب کنید، برای زمین زدن و حمله و ویرویس نوستن و از پای در اوردن کدام را ترجیح میدهد Win95 یا WinXP یا WinVista یا Linux و Unix را ؟؟

به نظر من بیشتر افراد Vista را انتخاب میکنند، چون حداقل آنها شکستن سدهای امنیتی آن را افتخار امیز تر میدانند. (شاید من و شما اینطور نباشیم ولی اکثراً چنین تفکری دارند)
متوجه میشود؟
ویندوز باید با تمام مغزهای متفکر کوچک و بزرگ دنیا مقابله کند، همانطور که قبلاً هم گفتم، اگر این حجم کار مداوم و ساعتها فعالیتی را که انواع ویروس نویسان در سرتاسر دنیا صرف نفوذ به ویندوز کرده اند، صرف لینوکس میشد، الآن چیزی از آن باقی نمانده بود.

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


و اما در پاسخ دوست گرامی آقای netspc
حال شما ؟ هند چه خبرا ؟
end user بسیار مهم هست . ولی امروزه لینوکس کاستی در این مورد نداره ! چند تا توزیع اخیر لینوکس رو تست بکنید نظرتون عوض می شه . شاید دلیل اینکه برخی لینوکس رو سخت می پندارند این هست که از اول با ویندوز کار کردند . کسی رو می شناسم که ۹ سالش هست و بخوبی با لینوکس کار می کنه و وقتی جایی ویندوز رو می بینه همین حس رو داره ! یعنی می گه چه سخته !
در زمینه امنیت هنوز هم مایکروسافت مشکلاتش بیشتر از لینوکس هست . برای یک سیستم ویندوز نیاز به کلی ویروس یاب ، فایروال و ... هست که کلی منابع سیستم رو می گیره ولی باز شاهد بسی ویروس و نرم افزارهای مخرب هستیم . در مقابل سیستم های لینوکس بدون اکثر این نرم افزار ها سالها بدون مشکل کار می کنند !
شما تعداد افراد توسعه دهنده و جامعه آزاد رو دست کم نگیرید !! درست شرکتی چون مایکروسافت خیلی شرکت غولی هست ولی در مقابل جامعه برنامه نویسانی هست که هم تعدادشون زیاده و هم بخاطر عشق کار می کنند نه پول ! نمونش نرم افزار های آزادی که هر روز داره وارد ویندوز می شه . مثلا فایرفاکس ! از همه نظر مخصوصا امنیت قابل مقایسه با IE هم نیست . چند سال طول می کشه اون همه پلاگینی که برای فایرفاکس هست برای IE نوشته بشه ؟
در مورد ldap نرم افزار آزاد و اپن سورس openldap رو ببینید .سورسش هم در اینترنت هست و کاملا رایگان . لینوکس رو دست کم نگیرید . لینوکس هیچ کاستی نداره . بسیاری از بزرگترین سیستم های شبکه ای دنیا رو لینوکس و سیستم های آزاد هستند . تو خود ایران کارت سوخت ، مخابرات ، ایرانسل ، ISP ها ، وزارت خونه ها و ...

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

netspc
18-08-2008, 01:25
سلام
سعی میکنم کوتاه و مختصر جواب بدم تا تاپیک لوث نشه.

در مورد توزیعات لاینکس بنده به شخصه با سوزی و فدورا و ردهت 5 کارکردم تو همه این ورژنها با کانکشن اینترنتم مشکل ایجاد شد برگشتم به همون ویندوز (به قول شما آشغال، حداقلش اینکه همین الان دارم برای شما جواب مینویسم).

گفتم اینکه چندسال پیش مایکروسافت فلان کار رو میکرده و یا فلان شرکت چه کار میکرده مهم نیست ، بحث بر سر دنیای امروز هست و نه دنیا دیروز همونطور که قبلاً هم گفتم مشکلات امنیتی بسیاری در ویندوز 2000 وجود داشت که مشکلات تماماً در ویندوز 2003 و به بعد هم حل شده و هم در حال شدن و کمتر شدن هست و اینکه فایروال و آنتی ویروس غیره نیاز داره فکر نکنم مثال خوبی باشه برای اینکه بگیم سیستم امنیت نداره اتفاقاً برعکس مثال بسیار خوبی هست از اینکه بگیم حداقل در مورد امنیت اونها به این فکر افتاده اند بیان سیستمشون رو امن کنند با فایروال و آنتی ویروس و ...
دلیل اینکه میبینید برای لاینکس ویروس و یا تروجان کمتر از ویندوز هست تنها و تنها یک دلیل قابل قبول داره : درصد به شدت پایین end-user
باز هم میگم این end-user هست که انتخاب کننده هست.
برفرض بیاییم همین امروز رو در نظر بگیریم و جای کاربرهای ویندوز و لاینکس رو عوض کنیم :
خب حالا یک سوال با نبود یک آنتی ویروس قوی که حداقل 100هزار و یا بالاتر ویروس رو بشناسه باید چه کرد؟؟؟؟

این مطلب رو یکی از متخصصین شرکت دل در اوان انتخاب سیستم عامل لاینکس برای لپ تاپهای ارزان قیمت دل در قالب یک مقاله بحث کرده بود ولی متاسفانه ذهنم یاری نمیده که آدرس دقیق بدهم ولی احتمالاً اون رو خونده باشید.

در مورد مایکروسافت :
چرا فکر میکنید این شرکت غول شده ؟
چون ما فقط میدونیم که اون داره مونوپولی میکنه؟
خب چیو داره مونوپولی میکنه؟
سورس کدش رو؟
و یا نرم افزارهاش رو؟
درمورد سورس کدش خب به نظرم هرکسی زحمت میکشه حق داره حق الزحمت خودش رو بگیره ، نه فقط بخاطر یکبار زحمت کشیدن بلکه به خاطر پشتیبانی و خدمات پس از اون ، همون چیزی که باعث میشه چیزی در حدود 8 میلیون نفر تو یک شهر بخاطر فقط و فقط چندتا شرکت بزرگ مثل :
microsoft , accenture , cisco , intel, amd ,dell , yahoo , google , oracle , abb , hp چندتا شرکت اطلاع رسانی و خبررسانی مثل رویترز تو یک شهری به نام بنگلور دورهم جمع بشوند و نون بخورند!!!
(فکر کنم اگر فقط و فقط به همین پاراگراف توجه کنیم جواب خیلی از سوالهامون رو بگیریم).

در مورد نرم افزارهاش هم اگر سورس کدی ارائه نشده ولی فکر نکنم PSDKها و یا دیگر ملزومات اضافی که با آنها می آیند توضیحاتی کمی درش باشه و اگر کسی کمی زحمت بکشه شاید بتونه یک محصول در حدی از محصولات اون شرکت ایجاد کنه ، کما اینکه اینکار داره انجام هم میشه .

و اینکه حداقل ناسلامتی ویندوز برای اکثر محصولاتش چیزی به نام SDK داره که به شما اجازه بسط و گسترش اون رو میده و اینکه اکثر قریب به اتفاق documentation مایکروسافت بصورت کاملاً مجانی و با فرمتی و ساختار قابل قبول در اختیار همگان هست ممنون میشم یک نمونه از این طبقه بندی منظم در لاینکس رو به من نشون بدید ؟
صرف اینکه سورس کد وجود داره و بعضاً بدون هیچ documention درست و حسابی و یا قابل فهم دلیلی بر برتر بودن اون نمیشه.

در مورد AD و نمونه مقابلش openldap بازهم میگم : کارآیی و نحوه راهبرد نرم افزار مهم هست والا اینکه صرفاً مجانی هست ولی هیچ documention طبقه بندی شده و یا GUI درست و حسابی نداره میشه سرنوشتی برسر NDS شرکت ناول اومد.
جالبه بدونید که شرکت ناول بعنوان اولین نمونه و پایه گذار کسی بود که پروتکل ldap رو برروی سرورهای خودش پیاده سازی کرد چیزی در حدود 5 سال زودتر از مایکروسافت اما به دلیل نبود استراتژی مناسب و شناخت نامناسب بازار کل محصول novell netware محکوم به شکست شد ( اما هنوز که هنوزه قدرتی که در این سرور وجود داره در بعضی جاها به نسبت زمان خودش اون کارآیی و قدرت رو نمیتوانید مشاهده کنید).

در مورد اینکه لاینکس دیرتر از مایکروسافت ظهور کرده فکر کنم اطلاعات غلط سرکلاسهای لاینکس به شما درس داده شده بهتره یه نگاهی به آدرس زیر بیندازید :

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

movement اپن سورس از سال 1987 شروع شده یعنی هنگامی که اگر اشتباه نکنم مایکروسافت هنوز با آی بی ام قرار داد سیستم عامل داشت.
در سال 1991 اولین نسخه لاینکس جناب لینوس بیرون میاد ، قبل از اونهم جناب اندورتننبام یکی از بزرگترین دانشمندان کامپیوتر در جهان minix رو بصورت اپن سورس در اواخر دهه هشتاد میلادی ارائه داده بوده
پس چه چیزی دلیل عقب موندگی اونها شده بوده؟
آیا اون موقع چیزی به نام windows xp وجود داشته ؟ طبعاً جواب منفیه

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

جالبه این رو هم بدونید که این محیط گرافیکی امروزه در حال استفاده از اون میباشیم ، اونهم برای شرکتی به نام apple بوده که از همون اول یعنی در واقع در اوایل دهه نود میلادی همین شرکت موس رو اختراع میکنه و باعث یک جهش بزرگ در زمینه user-shell سیستم عامل میشه.

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

اگر هم یک نگاهی به شکایت متخصصین خود لاینکس به لاینکس بیندازید فکر نکنم بد باشه :

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

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

Bayazee
18-08-2008, 16:52
در مورد توزیعات لاینکس بنده به شخصه با سوزی و فدورا و ردهت 5 کارکردم تو همه این ورژنها با کانکشن اینترنتم مشکل ایجاد شد برگشتم به همون ویندوز (به قول شما آشغال، حداقلش اینکه همین الان دارم برای شما جواب مینویسم).

آخرین نسخه فدورا الان ۹ هست . با ایجاد یه مشکل تو کانکشن کل لینوکس رو بی خیال شدید و بردید زیر سوال ؟! تازه این مشکل لینوکس نیست ! بر می گرده به ساخت و پاخت مایکروسافت با شرکتهای سخت افزاری و سیاست های اونا . شرکت های سخت افزاری و مخصوصا مودم های داخلی یا وین مودمز در سالهای پیش حاضر به انتشار آزاد سورس های خود نبودند ! که این مورد الان تقریبا حل شده و لینوکس تقریبا اکثر سخت افزار هارو بدون مشکلی و بصورت خودکار شناسایی می کنه .


برفرض بیاییم همین امروز رو در نظر بگیریم و جای کاربرهای ویندوز و لاینکس رو عوض کنیم :
خب حالا یک سوال با نبود یک آنتی ویروس قوی که حداقل 100هزار و یا بالاتر ویروس رو بشناسه باید چه کرد؟؟؟؟

لینوکس هم ویروس یاب داره ! ولی جالبه بودید تقریبا واسه پیدا کردن ویروس های ویندوزی کاربرد داره . کم بودن یا نبودن نرم افزار ویروس یاب برای لینوکس به این معنی نیست که نمی تونن همچین چیزی رو بنویسن ! دلیلش اینه نیازی نیست ! و مشتری نداره ! من ۵ - ۶ سالی هست که لینوکس استفاده می کنم و تا حالا هم هیچ ویروس یابی رو نصب نکردم و کوچکترین مشکل امنیتی هم بوجود نیومده . پس درخواستی برای ویروس یاب نیست ! چون تعداد ویروس و برنامه های مخرب برای لینوکس با توجه به کم بودم حفره های امنیتی و مشکلات سیستمی و سیاست های خاصی چون سطوح دسترسی و ... بسیار کم هست .


در مورد اینکه لاینکس دیرتر از مایکروسافت ظهور کرده فکر کنم اطلاعات غلط سرکلاسهای لاینکس به شما درس داده شده

نوشته های منو با دقت نخوندید ! من گفتم :


و اما اینکه الان ویندوز بخش زیادی از بازارو در دست داره دلایل مختلفی داره . یکیش بر می گرده به اینکه ویندوز زودتر واره بازار کاربران خانگی شده . و لینوکس دیرتر .

این حرفم کاملا درست هست . لینوکس سالها متنی بود و نصب و استفادش سخت بود . تا همین چند سال پیش به نظر خود من به درد کارای خونگی نمی خورد .

منم راستش علاقه ای به بحث الکی ندارم . ولی احساس می کنم بحث ما همچین بدم نیست . مدتی هست تو بحث های الکی شرکت نمی کنم ولی با شناختی که از شما دارم و می دونم علمی بحث می کنید وارد بحث شدم . چون احساس می کنم این نوع بحث ها می تونه مفید باشه برای بقیه .
من دشمن ویندوز نیستم ! ولی موافق سیاست های مایکروسافت هم نیستم ! مشکل ما بر سر فرهنگ و نگرش هست ! شما اکثر بخش مالی کار رو می بینید ! اونم به هر قیمتی ! ولی دیدگاه من کمک به دیگران و در نتیجه کمک به خودمون و آینده بشریت هست ! نرم افزار آزاد نمی گه پول در نیارید ! اتفاقا برعکس ! کلی روش داره واسه کسب در امد و شما می تونید نرم افزار اپن سورستون رو بفروشید ! نرم افزار ازاد یک فرهنگ هست و داره جا می افته . مثلا همین چند روز پیش نوکیا ۴۰٪ باقیمانده سهم نرم افزار سمبین رو چندین میلیون دلار خرید و بعد بصورت اپن سورس منتشرش کرد ! از دید شما پولشو انداخت دور !
نرم افزار آزاد داره جای خودشو پیدا می کنه . مثلا همین سایت ویکی پدیا اپن سورس هست و با دردگاه های نرم افزار ازاد داره کار می کنه . در آمد خیلی خوبی هم داره ولی نه از راه فروش .
گفتم عوامل پیشرفت مایکروسافت و سان و .. بر می گرده به سیاست ها و روش های تجاری اونا !! نه کیفیت محصولاتشون ! یاد حرف بازار یاب شرکت قبلیم می افتم که کارش فوق العاده خوب بود و می گفت اگه یه سنگ و بپیچن تو کاغذ بدن بهم با یه بازار یابی خوب می تونم به قیمت مناسبی بفروشمش !
یک مورد دیگه در مورد امنیت . امنیت فقط ویروس و چند تا کرم نیست ! جنبه های خییلی مختلفی داره . بسته بودن سورس و تجاری بودن محض یکی از مهمترین موارد نقض کننده امنیت هست . شما از کجا می دونی اون پشت چه اتفاقی می افته ؟! مثلا اون چند کیلو بایتی که وقتی اولین بار به اینترنت وصل می شید ویندوز برای مایکروسافت می فرسته چیه ؟!
تازه فردا وابسته می شید ! شرکتی که کلی سرمایه گذاره کرده و کل زیر ساختش ویندوز هست وابسته مایکروسافت شده ! فردا تحریم یعنی کار اون شرکت تموم شد !! بحث خیلی مفصل هست . انشاالله فرصتی بشه روی همچین مواردی بحث کنیم تا قضیه بیشتر روشن بشه ...

Saba Rs
06-09-2008, 02:10
چقده عوض شد موضوع صحبت ییهو !! :31:



من برای انتخاب یکی از این دو زبان شک دارم :
asp.net یا php ؟

asp.net رو من هم سریع تر یاد گرفتم هم کارم باش بهتر راه افتاد .. ;)

*Batman*
06-09-2008, 03:08
ویرایش شد.

ras007
28-09-2008, 10:01
120% asp
میشه توی asp هر کاری کرد .

bahargraphic
24-12-2010, 22:42
بالاخره متجه نشدیم کدوم بهتره من تازه میخواهو به امید خدا برنامه ویسی را شروع کنم ملی شماها پاک گیجمون کردید کدام ساده تر و قابل فهم تره ابته برای مبتدیها؟

_H2_
26-12-2010, 21:04
سلام

بالاخره متجه نشدیم کدوم بهتره من تازه میخواهو به امید خدا برنامه ویسی را شروع کنم ملی شماها پاک گیجمون کردید کدام ساده تر و قابل فهم تره ابته برای مبتدیها؟
اگر حرف آخر را میخواهید...
با نسخه نهایی همه زبانهای برنامه نویسی موجود هر کاری میتوانید انجام دهد و معنی ندارد که کسی بگویید با فلان زبان نتوانستم ... (بدون شک سواد و معلوماتش کافی نبوده)

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

sonixax
16-01-2011, 04:21
مزخرف تر از ASP.NET وجود نداره ، معمولا برنامه نویس های آماتور که فقط یک زبان بلدند میرند سراغ ASP.NET به خصوص ایرانی ها !!!!! و میدانیم ایران و ایرانی در زمینه برنامه نویسی یک جور هایی خارج از گود هستند . پس شک نکن که PHP .