فرم هایی که درای دکمه هستند مانند فرمهای ثبت نام و... دکمه های اونا عمل نمکنه
دلیل خاصی داره؟
فرم هایی که درای دکمه هستند مانند فرمهای ثبت نام و... دکمه های اونا عمل نمکنه
دلیل خاصی داره؟
احیانا صفحات asp نیستند؟؟
احتمالا مشکل از طراحی سایت می باشد!
مثلا برای مطمئن شدن، گوگل رو بیار و سرچ کن و ببین دکمهء سرچ کار می کنه یا نه.
ایمیل من
سایت من
عضویت در جامعهی اهدای عضو
Direct PGP key: http://tinyurl.com/66q5cy
PGP key server: keyserver.ubuntu.com
PGP name to search: omidmottaghi
نه فایرفاکس این مشکل رو داره یا از ie استفاده کن یا از برنامههای که فایرفاکس رو به ie تبدیل میکنن IE TAB
:) عجب!!!
اشکال به برنامه نویس بر می گرده :)
ایمیل من
سایت من
عضویت در جامعهی اهدای عضو
Direct PGP key: http://tinyurl.com/66q5cy
PGP key server: keyserver.ubuntu.com
PGP name to search: omidmottaghi
قبلا بعضی سایتهایی که با asp طراحی شده بودند یادمه که اصلا باز نمی شدند.
فکر کنم اون سایتها با asp طراحی شدن.
این که خیلی بده!!!
مشکل از اینجا است که برخی کد هایی که با asp یا aspx نوشته میشه از جاوا اسکریپت استفاده می کنه و این جاوا اسکریپت بد و اشتباه نوشته میشه و معمولا مشکل از همسان نبودن ID و name است که خوب توی IE هر دوی اینها یک ارزش دارند، در حالی که این دو پارامتر کلا متفاوتند!!!
به هر حال، شعور کم IE و استاندارد نبودنش و همسان بودن این سطح شعور با محیط ویژوال استودیو و برنامه نویسی asp و aspx این مشکلات رو به وجود میاره!!
باشد که مایکروسافتیون بفهمند که استاندارد بودن در برقراری «ارتباط» خیلی مهمه!!
ایمیل من
سایت من
عضویت در جامعهی اهدای عضو
Direct PGP key: http://tinyurl.com/66q5cy
PGP key server: keyserver.ubuntu.com
PGP name to search: omidmottaghi
شاید هم از AcitveX و VBScript استفاده کرده است!
که این هم خود مشکلی بزرگ است!
ببین با khtml یا konqueror اجرا میشه.
____________________________
همه چیز را همگان دانند و همگان هنوز از مادر زاده نشده اند. (بزرگمهر حکیم)
اگر قراره کد JS نوشته شده باشه، ارتباطی با زبان برنامه نویسی پیدا نمی کنه!مشکل از اینجا است که برخی کد هایی که با asp یا aspx نوشته میشه از جاوا اسکریپت استفاده می کنه و این جاوا اسکریپت بد و اشتباه نوشته میشه و معمولا مشکل از همسان نبودن ID و name است که خوب توی IE هر دوی اینها یک ارزش دارند، در حالی که این دو پارامتر کلا متفاوتند!!!
یک PHP کار هم میتونه به سادگی کدهای JS اشتباه بنویسه.
از دلیل دقیق بروز مشکل مطمئن بشو و سپس علیه VS و IE جبهه بگیر ;)
@ dkhatibi :
میشه لینکی از صفحه ای که در اون با این مشکل برخورد کردید، بدید؟
۱- IE تفاوتی بین getElementByID و getElementByTagName نمی ذاره و همینطور name و id فیلد های براش یکسان اند.از دلیل دقیق بروز مشکل مطمئن بشو و سپس علیه VS و IE جبهه بگیر ;)
۲- کد هایی که در برخی کامپوننت های VS نوشته میشه (نمی دونم کدوم کامپوننت و دات نت ورژن چند) دقیقا همین مشکل (مشکل شمارهء یک) رو دارند.
اتفاقا داره :) (ضمن اینکه من گفته بودم ویژوال استودیو، برنامه نویسی نگفته بودم!!)اگر قراره کد JS نوشته شده باشه، ارتباطی با زبان برنامه نویسی پیدا نمی کنه!
دقیقا به همون سادگی که CSS چیزی متفاوت از Style تشخیص داده میشه!!! JavaScript هم چیزی متفاوت از Postback دیده میشه :) (دوستان غیر از برادر بهروز به این جملهء من گیر ندهند :) )
ایمیل من
سایت من
عضویت در جامعهی اهدای عضو
Direct PGP key: http://tinyurl.com/66q5cy
PGP key server: keyserver.ubuntu.com
PGP name to search: omidmottaghi
البته اون طور که مرسومه، تاپیکی نباید به حاشیه بره. به هر حال...
منظورت چه نوع تفاوتیه؟۱- IE تفاوتی بین getElementByID و getElementByTagName نمی ذاره
جل الخالق! یک input با خاصیت name مثلا test ایجاد کن و سعی کن با getElementById بهش ارجاء پیدا کنی. چه در IE و چه در Firefox با خطا مواجه میشی!و همینطور name و id فیلد های براش یکسان اند.
آن چیز که نباشد من چه دانم که چه گویی!۲- کد هایی که در برخی کامپوننت های VS نوشته میشه (نمی دونم کدوم کامپوننت و دات نت ورژن چند) دقیقا همین مشکل (مشکل شمارهء یک) رو دارند.
امید جان، مگر ویژوال استودیو، زبانم لال محلی برای Dancing هست؟! :Dضمن اینکه من گفته بودم ویژوال استودیو، برنامه نویسی نگفته بودم
باشه :Dدقیقا به همون سادگی که CSS چیزی متفاوت از Style تشخیص داده میشه!!! JavaScript هم چیزی متفاوت از Postback دیده میشه :) (دوستان غیر از برادر بهروز به این جملهء من گیر ندهند :) )
خیلی تمایل داشتم جواب مغلطه هات رو ندم، کسی که بدونه من چی می گم می دونه و کسی هم که ندونه، برام مهم نیست.
فقط اگه قبول کنی که اگر حتی یک جواب بهت دادم و دیدی که داری اشتباه می کنی، بحث رو ادامه ندی و سعی در گمراه نکردن بحث داشته باشی و قبول کنی که دانش ات اونقدر ها که باید نیست و ... اون موقع من هم فکر می کنم که ممکنه راهنمایی هام به دردت بخوره تا برای نگارششون زحمت بکشم. مسلما خوشم نمیاد با یک تعصبی ای که بدون فکر نظر میده برخورد کنم و براش انرژی صرف کنم.
من منتظر پستت هستم.
ایمیل من
سایت من
عضویت در جامعهی اهدای عضو
Direct PGP key: http://tinyurl.com/66q5cy
PGP key server: keyserver.ubuntu.com
PGP name to search: omidmottaghi
امید، جواب سوالات قبلی رو بده و سعی کن من رو از اشتباه در بیاری.
من دانش چندانی ندارم... دوست دارم از تو یاد بگیرم.
مسلما وقتی در برابر مایکروسافتیون بدون اینکه از دلیل بروز مشکل آگاه باشی جبهه میگیری، باید بتونی از حرفت دفاع بکنی.
به جای آف تاپیک فوق، جواب سوالات من رو میدادی و من بی سواد رو از جهل و گمراهی در میاوردی.
سپاسگذارم.
کل کل نکنید .
UNIX is simple. It just takes a genius to understand its simplicity
-- Dennis Ritchie
این لینک رو در هر نسخه ای از IE خواستی ببین و بعد برو با فایرفاکس یا اپرا تست کن.
مسلما سورس صفحه رو هم می تونی ببینی.
این صفحه باید متنی برابر "id is test" نمایش بده.
http://oxygenws.com/stupid_ie.html
این فقط یه مثاله و من در پروژه هام به این مشکل خیلی برخوردم، جاهایی هست که تو باید برای داینامیک کردن صفحه ات به فیلد ها اسامی متفاوت بدی، اما id ثابت بدی. و ضمن اینکه جاهایی هست در VS که از این تابع استفاده می کنه و خوب فقط در IE کار می کنه :)
اوکی؟؟؟ این جواب سوال اول این تاپیک بود و دلیل فحش دادن من به IE و VS همین شیرین کاری هاشونه.
ایمیل من
سایت من
عضویت در جامعهی اهدای عضو
Direct PGP key: http://tinyurl.com/66q5cy
PGP key server: keyserver.ubuntu.com
PGP name to search: omidmottaghi
مرسی از امید.
البته این مسئله به VS مربوط نیست.
عدم داشتن آگاهی در این موردی که گفتی میشه باعث بروز این مشکل در هر زبانی بشه.
متشکرم.
بله! کسی که کدی رو دستی مینویسه و کدش اشتباهه، بحثش با کدی که به طور خودکار (و در بعصی موارد بیجا) توسط یک IDE تولید میشه فرق میکنه!
در حالت اول یک نفر به خاطر یک اشتباه علمی/تایپی اشتباه کرده و در مورد دوم شرکت معظمی مثل ماکروسافت با نادیده گرفتن استانداردها محیط وب رو به گند کشیده.
بیشتر درگیری سر حالت دومه. چیزی که الان هر روز برای طراحهای وب ساعتها وقت و انرژی اضافی برای وصله پینه کردن رفتارهای نامعقول مرورگرهایی قبلیل IE تلف میکنه.
موفق باشید.
چه جالب اگه فایرفاکس مشکل داشته باشه IE بی شعور می شه!!!!!!!!!!!!!؟؟؟؟؟؟
من به خاطر همین مشکل انتخاب واحدمو نزدیک بود از دست بدم چون فکر می کردم هنوز مجاز نیستم (منوها بسته بودند) وشانس اوردم که یه بار هم با IE تست کردم.
اگر برنامه نویسی و HTML و مختصری JS بلدی، لینکی که من دادم رو ببین، و گر نه تا زمانی که محتوای اون صفحه رو نخوندی، از پست زدن خودداری کن :)چه جالب اگه فایرفاکس مشکل داشته باشه IE بی شعور می شه!!!!!!!!!!!!!؟؟؟؟؟؟
مشکل همینجاست که فقط IE بی شعور نیست، برنامه نویسان سیستم انتخاب واحد شما نیز جزو همین دسته اند.
باز هم تاکید می کنم، ازت خواهش می کنم، تمنا می کنم، برو بفهم اون ۴ خط کدی که من برات تو این لینکه گذاشتم چیه، بعد اینجا پست بده.
ایمیل من
سایت من
عضویت در جامعهی اهدای عضو
Direct PGP key: http://tinyurl.com/66q5cy
PGP key server: keyserver.ubuntu.com
PGP name to search: omidmottaghi
خوب شما توضیح بده مهندس
و یاد بگیر هیچکس رو(شرکتی رو)مسخره نکنی واگر مشکلی باشه اونرو درست بیان کن ونه با بی احترامی(البته این کارها از طرفداران لینوکس زیاد بعید نیست )
آخرین ویرایش به وسیله oxygenws : شنبه 17 شهریور 1386 در 21:30 عصر دلیل: قسمت بی ربط به تاپیک حذف شد
ممنون از لطفتون راجع به لینوکس کارها، دوست مایکروسافتی عزیز!
بنده فکر میکنم به جای اینکه ما بیایم برای شما از ب بسم ا... طراحی وب و استانداردهای وب و w3c و دوران کودکی تیم برنرز لی و ... بگیم، بهتره شما کمی مطالعه کنید تا بهتر متوجه بشید استاندارد یعنی چی و استانداردهای وب چیه و چقدر تا محصولات مایکروسافت فاصله داره.
با این لحن و پیش فرضی که شما دارید، تمام توضیحات آتی مثل نرود میخ آهنین بر سنگه!!
از آف تاپیک و اینکه پا توی کفش بزرگان کردم باید ببخشید.
موفق باشید.
آخرین ویرایش به وسیله oxygenws : شنبه 17 شهریور 1386 در 21:31 عصر دلیل: بخشی از پست قبلی حذف شد و متعاقبا این پست :)
خوب حداقل یه لینک بذار بریم بخونیم ؟
یا خودت توضیح بده در ضمن من نه میکروسافتی ام نه لینوکسی
از هر چه بگذریم سخن دوست خوش تر است!
چرا برنامه نویسان Firefox به این نکته اهمیت نمی دهند که شاید در اینده ASP جای بیشتری در برنامه نویسی صفحات وب باز کند. البته الان هم چنین است. به هر حال راحت تر از php یه.
چرا انا این مشکل را برطرف نمی کنن؟
این مسئله ربطی به برنامه نویسان فایرفاکس نداره. ما تویه وب یک موسسه تعیین استانداردها داریم به اسم W3C که هر تکنولوژی مرتبط با وب رو که به صورت استاندارد مشخص باشه با تعریف خصوصیات اون تکنولوژی و اینکه چه چیزهایی می تونه جزو استانداردهای اون باشه تعیین می کنه. اینکه جناب ماکروسافت نتونستن جوری خودشون رو با استانداردی وقف بدن و یا اینکه استاندارد جدیدی ارائه بدن که قابل استفاده روی وب باشه تفصیر هیچ کس نیست به جز خود اون شرکت. این مسئله ربطی هم به ماکروسافت بودن نداره هر شرکت دیگه ای بود و یک تکنولوژی نامربوط ارائه می داد همین بلا به سرش می اومد. البته این ماکروسافت خیلی زیاد به IE خودش اتکا می کرد که برروی همین اصل زیاد اعتنایی به استانداردها نداشت الان که فایرفاکس کم کم داره به محبوبترین مرورگر بین کاربران تبدیل میشه این مشکلات برای ماکروسافت و البته تکنولوژیهای اون پیش اومده که چون استاندارد نیستن با همه مرورگرها هم سازگاری کاملی ندارن.
خود این بحث مسئله کاملا منطقی و درستی است ، ولیکن این جمله ای که نقل قول کردم صحت نداره . فایرفاکس بهر حال "خیلی" مونده که حتی بتونه به اندازه IE کاربر داشته باشه ، بقیه اش بماند .الان که فایرفاکس کم کم داره به محبوبترین مرورگر بین کاربران تبدیل میشه
- مایکروسافت قبلا اهمیت خیلی خاصی به این مسائل نمیداد ، اما الان اینطور نیست . حداقل مشخصه که برای نزدیک شدن به این استانداردها ، یا بقیه موجودیتهائی که "مهم" هستن ( مثلا لینوکس ) دارن تلاشهای مختلفی میکنن . برای اینکه این تلاشها نتیجه بده زمان زیادی البته لازمه . فایرفاکس هم از ابتدا! با همه استانداردهای معتبر زمان خودش در هر انتشار سازگار نبود ، اگه بگردین گزارشهای زیادی میبینین روی ناسازگاریها یا حتی باگهای فایرفاکس خصوصا روی سی اس اس . اما وضعش خیلی زود خوب شد و الان فکر نمیکنم مرورگری نسبت به فایرفاکس از لحاظ سازگاری وضع بهتری داشته باشه . این رو هم مدیون باز و در دسترس بودنشه . البته تصور نکنین که اگه فایرفاکس محبوبتر بشه برای من و شما بهتره ؛ اینطور نیست . دو سال قبل گاهی در طول یک فصل هیچ نقیصه امنیتی از فایرفاکس منتشر نمیشد ، نه به این دلیل که نداشت ، داشت ، اما کسی توجه نمیکرد ؛ اما این روزا که اسم فایرفاکس رو همه شنیدن با اینکه حتی یک چهارم سهم بازار مرورگرها رو هم نداره تقریبا هفته ای نیست که حداقل یک باگ امنیتی خطرناک روش گزارش نشه . این بلائی هست که سر هر نرم افزاری میاد و هر چقدر هم که روی ایمنی اش کار کنن هم کدش در حال گسترشه و هم لبه سواد هکر ها . سعی نکنید واقعیتها رو تک بعدی ببینید
UNIX is simple. It just takes a genius to understand its simplicity
-- Dennis Ritchie
اگه توجه کنید به هیچ عنوان به این موضوع که کاربران فایرفاکس بیشتر هستش یا IE اشاره نکردم. فقط گفتم فایرفاکس محبوبیت بیشتری داره. مسلما شما اگه کاربرانی رو که IE بهشون تحمیل شده از مجموع کاربران اون کم کنید به مقایسه درست تری بین این دو مرورگر می رسید. تقریبا میشه گفت بیشتر از 90 درصد کاربران فایرفاکس با علاقه خودشون این مرورگر رو رویه سیستمشون نصب و استفاده می کنن و این مسئله اصلا برای IE صادق نیست همونطور که تعداد دانلود IE7 هم این مورد رو نشون داد که افراد وجود ندارن که بخوان IE خودشون رو به نسخه جدید ارتقا بدن. اگر رویه سیستم عامل ویندوز برای کاربران حق انتخاب مرورگر وجود داشت الان خیلی چیزها فرق کرده بود.خود این بحث مسئله کاملا منطقی و درستی است ، ولیکن این جمله ای که نقل قول کردم صحت نداره . فایرفاکس بهر حال "خیلی" مونده که حتی بتونه به اندازه IE کاربر داشته باشه ، بقیه اش بماند .
با اون قسمت بالایی صحبت هاتون که نقل قول نکردم کاملا موافقم که فایرفاکس هم از اول بهترین نبوده ولی تویه نسخه 3 سعی شده که تا حد امکان استانداردها در بیشترین حد رعایت بشه حتی گفته میشه که فایرفاکس 3 تونسته تست اسید رو با موفقیت سپری کنه.البته تصور نکنین که اگه فایرفاکس محبوبتر بشه برای من و شما بهتره ؛ اینطور نیست . دو سال قبل گاهی در طول یک فصل هیچ نقیصه امنیتی از فایرفاکس منتشر نمیشد ، نه به این دلیل که نداشت ، داشت ، اما کسی توجه نمیکرد ؛ اما این روزا که اسم فایرفاکس رو همه شنیدن با اینکه حتی یک چهارم سهم بازار مرورگرها رو هم نداره تقریبا هفته ای نیست که حداقل یک باگ امنیتی خطرناک روش گزارش نشه . این بلائی هست که سر هر نرم افزاری میاد و هر چقدر هم که روی ایمنی اش کار کنن هم کدش در حال گسترشه و هم لبه سواد هکر ها . سعی نکنید واقعیتها رو تک بعدی ببینید
ولی اینکه اگه مرورگری محبوب بشه بلای جون کاربر خواهد بود شاید در مورد IE با اون بروزرسانی های چند ماه به چند ماه مایکروسافت صدق کنه ولی در مورد فایرفاکس وضع خیلی بهتره. باگ مسلما در هر نرم افزاری خواهد بود و فایرفاکس هم هیچ وقت از این اصل مستثنا نبوده و نیست ولی اگه توجه کنید مدت زمانی که طول میکشه بعد از گزارش باگ فایرفاکس به صورت خودکار آپدیت بشه کمتر از 3 روز هستش که به نظر من اگه کسی آپدیت خودکار مرورگر خودش رو فعال کرده باشه هیچ خطری تهدیدش نمیکنه و از طرفی به نظر می یاد بیشتر باگهایی هم که برای فایرفاکس پیدا میشه رویه ویندوز تاثیرگذار هستن و اگه مشکلات سیستم عامل هم کمتر بشه باگهای مرورگر هم کمتر میشه.
تو عقیده خودت رو ابراز کن . در مورد اینکه چه چیزی "بیش"تر هست مفهومی بنام آمار وجود داره که خلاف این رو میگه ، و تا وقتی که هر کاربری میتونه فایرفاکس رو هم نصب کنه و ویندوز منعی در این زمینه نداره ، اجباری برای استفاده از IE هم نیست و تا وقتی IE پر کاربردترین مرورگر است حرف زدن از محبوبیت بیشتر فایرفاکس عقیده شخصی است . طبیعتا این مسئله به مایکروسافت اجازه نمیده استانداردها رو ندیده بگیره ، اما ادعاهای غیر واقعی و بی مورد تحت عنوان طرفداری از استاندارد هم معنی نداره . در مورد بقیه اش ، باگهای فایرفاکس حداقل آنهائی که از بیرون در دسترس هستند عموما به نقائص خود فایرفاکس مربوط هستن ، طی سه ماه گذشته فراوانی انتشار نقائص امنیتی روی فایرفاکس هم به مراتب بیشتر بوده که عموما هم از بیرون در دسترس هستند . البته برطرف شدن نقص بعد از سه روز خیلی بهتر از سه ماه است ، ولی این مسئله ارتباطی به اصل بحث نداره . اصل بحث دربارهء برطرف کردن نقص نیست ، در مورد وجود نقص است . که یعنی فایرفاکس هم نقائص زیادی داره و این نقائص وقتی امنیتی هم باشن باعث دردسرهای زیادی میشن . اینکه سه روز ناامن بودن تو رو تهدید نمیکنه یعنی زندگی ساده و کم دردسری داری که خیلی برات خوبه ، ولی همه اینطور نیستن و وب هم جای ناامنی است و سه دقیقه مرور هم میتونه اسباب پشیمانی باشه . غرض ازتذکر قبلی این بود که اگر کسی خیال میکنه وجود نقیصه لزوما دلیلی بر ضعف شعور و درک طراحان و برنامه نویسه و الخ هست این ساده انگاری است ، و حتی اگر فردی همینقدر ساده باشه باید به همین دلیل با فایرفاکس هم مشکل داشته باشه . فایرفاکس هم مثل هر نرم افزار دیگری هزاران ایراد و باگ داره و داشته و خواهد داشت . سریعتر برطرف شدنشون و بهبود چشمگیرش رو مدیون جامعه آزاد است . لازم نیست که از یک نرم افزار بیهوده بت بسازیم .فقط گفتم فایرفاکس محبوبیت بیشتری داره
UNIX is simple. It just takes a genius to understand its simplicity
-- Dennis Ritchie
و البته اگر آماری از کسانی که مرورگرشون رو - با شناخت و آگاهی از وجود مرورگرهای دیگه! مزایا و معایب و امکاناتشون - انتخاب کردند باشه، احتمالا IE در پایینترین رتبه خواهد بود!
من از IE استفاده میکنم . برام کوچکترین اهمیتی نداره که در یه موسسه چه استانداردی برای وب تدوین شده چون نه زندگی من توسط اون موسسه میچرخه نه من تضمین دادم که هرچی یه موسسه به عنوان استاندارد اعلام کرد از فردا خودمو براش خفه کنم
فایرفاکس مرورگر مزخرفی هستش ! مهمترین دلیل من مموری لیکهای بیشمار فایرفاکسه که هر کسی باهاش کار کنه اینو میفهمه و خیلی زود اعصاب آدمو خورد میکنه . حرفهای شماها رو که در مورد استاندارد و فایرفاکس میخونم به خودم میگم اینا واقعا از فایرفاکس استفاده هم میکنن یا فقط چون توهم زدن که لینوکس کارن ( با توجه به جوابها و میزان معلومات عمومی که میشه تو بحثهای بچه های همین بخش لینوکس این سایت دید ) خیال میکنن باید به هر چی ویندوزی هست بد و بیراه بگن ؟ من روزی بالاتر از 10 ساعت روی وب هستم . بعضی از برنامه نویسهای شرکتم برنامه وب مینویسن عضو یه سری سایت و فروم هستم وبلاگ دارم 10-15 سالی هم هستش که برنامه نویسم و دارم بهتون میگم فایرفاکس انقدر مموری لیک داره که حتی نمیشه بهش گفت آشغال ! هر دفعه که از فایرفاکس استفاده میکنم با باز شدن چند صفحه و نیم ساعت کار کردن بالای 200 مگ تو حافظه اشغال میکنه ( باور کنین هیچکدومتون علاقه ندارین با من در مورد تنظیمات کامپیوترهای متعددی که دارم یا مسائل امنیتی و .....اش حرف بزنین . جدی میگم )
خصوصا اگه تو یه سایت تعداد زیادی عکس باشه و تو یه صفحه دیگه مشغول دیدن پی دی اف داخل فایرفاکس باشین و مثلا یه آهنگ فلش هم تو یه صفحه دیگه باشه حتی 3 تا صفحه فایرفاکس بالای 150 مگ اشغال میکنه ! فکر کنم تعداد تاپیکهائی که در مورد مموری لیکهای مسخره فایرفاکس تو فروم موزیلا هست باید از صد تا هم گذشته باشه چون دیگه همتون گوگل شناس هستین لازم نیست به خودم زحمت لینک دادن بدم
وضعیت امنیتشم که اینپرایز گفت و لازم نیست من منبر برم ! اینکه هفته ای یه vuln ریپورت بشه و 3 روزه رفعش کنن یه جور افتخار هست ؟ همین امروز هم فایرفاکس آپدیت شد و یکی از باگهائی که برطرف کرده امنیتی هستش (از 5 تا 7 دو تا باگ امنیتی داشته !! لازمه از سکیونیا لینک بدم ؟ ) اما آخرین remotly exploitable vuln آی ای رو اصلا یادم نیست کی بود فکر میکنم آخرین مورد خطرناک همون باگ کرسرهای نمایشی بود که حتی روی ویستا هم کار میکرد و بعد از اون دیگه خبر ناجوری منتشر نشده
منم باهاتون موافقم در یه زمینه ای ! آی ای بروزر خوبی نیست اما فایرفاکس به هیچ عنوان الترناتیو بهتری نیستش من وقتی شنیدم یه ورژن ویندوزی برای سافاری منتشر شده خیلی ذوق کردم و رفتم بگیرم تستش کنم اما مشخص شد اپل تصمیم گرفته بوده خودشو ضایع کنه و به همین دلیل اونو منتشر کرده !! اپرا هم از موتورهای آی ای یا فایرفاکس استفاده میکنه هر جور تنظیمش کنی نت اسکیپ و موزیلا بروزر هم کپی برابر اصل فایرفاکس هستن
حالا جالبه اینو بدونین که هر برنامه ای بر اساس فایرفاکس نوشته میشه همین حالو روز رو داره یعنی مشکلات خیلی جدی مدیریت حافظه در موتور اصلی فایرفاکس هستش
مثلا من وقتی سه چهار ماه روی یه پروژه پایتون با کومودو پروفشنال کار میکردم چنان دهنی بخاطر مموری لیک و هنگ کردنهاش ازم صاف شد که به خودم لعنت فرستادم ( کومودو یه ادیتور معروف هست که روی موتور فایرفاکس نوشته شده )
میدونم بحثتون در مورد استاندارد بود اما دیدم بین ie و فایرفاکس دارین مقایسه میکنین گفتم خطاب به کسائی که در مورد فایرفاکس حرف میزنن بگم مطمئن باشین کسی رو نمیتونین فریب بدین ! هر کسی خیلی راحت میتونه فایرفاکسو نصب کنه باهاش سه هفته کار کنه اگه سرش شلوغ بشه و چند تا سایت مختلف با محتویات متنوع رو باز کنه کند شدن سیستم و عدد 200+ ای که تسک منیجر نشون میده رو خودش میبینه ! با سخنرانی های آیده آلیستی نمیشه واقعیت رو مخفی کرد
بله؟ آیا کافر همه را به کیش خود پندارد؟!!! :دیمطمئن باشین کسی رو نمیتونین فریب بدین !
لازمه از سکیونیا لینک بدم؟ظاهرا لازمه من از سکیونیا لینک بدم :) این باگ مال دو ماه پیشه و هنوز برطرف نشده.اما آخرین remotly exploitable vuln آی ای رو اصلا یادم نیست کی بود فکر میکنم آخرین مورد خطرناک همون باگ کرسرهای نمایشی بود که حتی روی ویستا هم کار میکرد و بعد از اون دیگه خبر ناجوری منتشر نشده
http://secunia.com/advisories/26201/
به هر حال شما کار امنیتی می کنید و قطعا این مورد رو می دونید که به روز بودن نرم افزار ها برای امن بودن اون ها خیلی مهمه و ضمن اینکه تمامی نرم افزار ها باگ دارند، چه open source باشن و چه نباشن. مهم ترین اصل اینه که کی اون نرم افزار اون باگ رو برطرف کنه (یا احیانا کی شما جلوی روش سوء استفاده از اون باگ رو بگیری!) و این زمان رفع باگ در نرم افزار های بازمتن عموما کمتر از نرم افزار های بسته است. و در عین حال مشخصه که تعداد باگ هایی که در نرم افزار های بازمتن «کشف» میشه به مراتب بیشتر از بسته ها است و احتمالا تعداد باگ های «بالقوه» نرم افزار های بازمتن کمتر از نسخه های بستهء اون ها است :)
و خوب من به این افتخار می کنم که فایرفاکس هفتگی نسخه بیرون بده، ولی اون نسخه امن باشه :)
در این مورد هم دارید اشتباه می کنید. فکر می کنم لازمه که از ویکیپدیا لینک بدم.اپرا هم از موتورهای آی ای یا فایرفاکس استفاده میکنه
http://en.wikipedia.org/wiki/Presto_%28layout_engine%29
در پایان هم در تایید حرف های شما، بله، فایرفاکس مموری لیک داره :) من تا شاید ۵۰ تا تب رو بدون مشکل باهاش باز می کنم (با محتویات مختلف) روش های اپتیمایز کردن زیادی هم داره. چون فایرفاکس
۱- تاریخچه ای از تب های بسته شده رو به یه تعداد مشخص نگه می داره (که قابل تغییره)
۲- تاریخچهء back و forward های هر تب رو نگه می داره (که قابل تغییره!)
۳- محتویات صفحات و دیتا های رد و بدل شده back و forward رو برای fast forwarding و ... نگه می داره (که قابل تغییره)
۴- ...
من از فایرفاکس استفاده می کنم چون همه چیز اون دستمه، شدیدا قابل تغییره (customizable) و پیشرفت رو توی نسخه به نسخهء اون می بینم و این برام لذت بخشه و شدیدا امیدوارم تنها مشکلی که معمولا خیلی بهش گیر می دن (همین مموری) در نسخهء بعدی با کمک SQLite نسبتا برطرف بشه:)
موفق باشید.
ایمیل من
سایت من
عضویت در جامعهی اهدای عضو
Direct PGP key: http://tinyurl.com/66q5cy
PGP key server: keyserver.ubuntu.com
PGP name to search: omidmottaghi
کافر رو نمیدونم . ولی من خیلی راحت فرق آدم بی سواد و باسواد رو میفهمم . بالاخره وقتی کسی سواد چیزی رو نداره اما در موردش منبر میره یا داره دیگران رو فریب میده یا ....یا چی ؟بله؟ آیا کافر همه را به کیش خود پندارد؟!!! :دی
لینکی که دادی حتی از چیزی که من گفتم هم قدیمی تره ;)ظاهرا لازمه من از سکیونیا لینک بدم :) این باگ مال دو ماه پیشه و هنوز برطرف نشده
مموری لیکشهاش به چیزهائی که گفتی ربطی ندارهامیدوارم تنها مشکلی که معمولا خیلی بهش گیر می دن (همین مموری) در نسخهء بعدی با کمک SQLite شدیدا کاهش پیدا کنه :)
همین الان میتونی نسخه آزمایشی 3 رو هم بگیری و تست کنی . لذت بردن از تغییر پذیری یه چیز برای من بیشتر شبیه حرفهای دختر بچه هائی هست که عروسک بازی میکنن
اون دویست مگابایتی که با چند تا صفحه و چند تا عکس مصرف میشه و سیستم به شدت کند و بعضی وقتا غیر قابل استفاده میشه یه چیز واقعی هستش
دوستانمون در موزیلا لطف کردن و به عنوان راه حل نوشتن که اگه خالی کردن کش و ... کمکی نکرد میتونین به عنوان یه روش خوب فایرفاکس رو ببندین و دوباره باز کنین و اینجوری مشکلاتتون حل میشه ! اگرم کد آشغالی که نوشتیم میلیونهاباگ داره جای نگرانی نیست هفته ای دوبار آپدیت میکنیم برین خوش باشین :P
این دو تا مطلب من به هیچ عنوان یه جور دفاع از آی ای نیست . آی ای مزخرفه . پایان
اما اگه میخواین در مقابلش بگین فایرفاکس خیلی چیز خوبیه دارین اشتباه میکنین چون هر کسی که با فایرفاکس آشنا نباشه من ازش دعوت میکنم یه پی دی اف باهاش باز کنه و یه سر هم بره یوتیوب و بعد به تسک منیجرش نگاه کنه و بگه چقدر از مموریش رو فقط برای وب داره مصرف میکنه.....در حالیکه پی دی اف و فایل ویدئویی که میدیده روی هم یه مگ هم نمیشده ;)
این تاپیک در مورد رعایت کردن استانداردها توسط مرورگرها بوده نه اینکه شما بیاید به قول خودتون برید رو منبر و در مورد مصرف مموری فایرفاکس حرف بزنید. کسایی که اینجا هستن همشون از فایرفاکس استفاده کردن و می دونم که کجا خوب جواب می ده و کجا نه. این شما هستید که دارید به زور حرف خودتون می زنید که فلان مرورگر خوب نیست. وگرنه الان در اروپا نزدیک به 25 درصد دارن از فایرفاکس استفاده می کنن اگه همه اون افراد هم مثل شما سطحی به قضیه نگاه می کردن دیگه باید کل دنیا رو به دست کسایی می دادن که نه از استاندارد چیزی می دونم و نه سعی می کنم وقتی چیزی استاندارد هستش اون رو رعایت کنن.
این استانداردها چه شما خوشتون بیاد و چه خوشتون نیاد جزئی از وب هستن. و من که یک طراح وب هستم به این استانداردها احترام میزارم چون دوست دارم همه با هر مرورگری سایتی رو که من طراحی کردم درست ببینند. حالا لازم نیست برای اینکه دنیا این استانداردها رو قبول کنن بیان نظر شما رو هم بپرسن. من نمی تونم دنیایی رو بدون استانداردها تصور کنم. مثلا فرض کنید دنیای شبکه های کامپیوتری بدون استاندارد بود و هر شرکتی یک کارت شبکه با استاندارد خودش بیرون می داد و شما مجبور بودید که برای کانفیگ یک شبکه هزار جور استاندارد برای همه شرکتها رو بلد باشید. این استانداردها برای راحت کردن زندگی هستن نه سخت کردن اون و به عقیده من هر نرم افزاری که جلوی استاندارد وایسه محکوم به نابودی هستش و صدها بار هم این موضوع رو طی سالها دیدیم.
ضمنا بهتون بگم که فایرفاکس برای مرورگر فایلهای PDF یا نگاه کردن به ویدئو نیست اینها برای یک مرورگر در رده های بعدی قرار دادن اصلی ترین وظیفه مرورگر نشون دادن صفحات وب هستش.
برای Inprise عزیز هم بگم که من خودم نزدیک به صدها نفر رو شاهد بودم که هنوز نمی دونم مرورگر دیگه ای تویه دنیا وجود داره و فقط IE رو می شناسن وقتی من می گم آمارها فعلی محبوبیت مرورگری رو نشون نمی ده منظورم اینه که اگه شاید این افراد حق انتخاب داشتن و می دونستن که فایرفاکس هم وجود داره انتخابشون چیز دیگه ای بود و آمار حرف دیگه ای میزد ولی مسلما فکر نکنم کاربران فایرفاکس که خودشون مرورگر رو دانلود و نصب کردن در این حد از مسئله دور باشن که ندون مرورگری به اسم IE هم وجود داره. برای همین به عقیده من و خیلی های دیگه فایرفاکس محبوبترین هستش.
بیشتر حرفهای خودت کوچکترین ارتباطی با استاندارد نداشت . دوست داری نقل قول کنم ؟ ;)این تاپیک در مورد رعایت کردن استانداردها توسط مرورگرها بوده نه اینکه شما بیاید به قول خودتون برید رو منبر و در مورد مصرف مموری فایرفاکس حرف بزنید
در مورد استاندارد حرف زدن با دفاع کردن از فایرفاکس فرق میکنه . چیزی که من میبینم اینه که سعی میکنین بگین دارین از استاندارد دفاع میکنین اما در واقع دارین در مورد فایرفاکس صحبت میکنین که چقدر در مقابل آی ای «بیشعور» مرورگر خوبیه . منم توضیح دادم که مرورگر مزخرفیه و دلیلشم که خیلی ساده بود
بعد از تحریر : الان سایت برنامه نویسو با فایرفاکس باز کردم و تو بخشهای مختلف گشتم هشتاد مگ حافظه مصرف کرد . سنگین ترین صفحه سایت چند کیلوبایته ؟ :)
حداقل این آمار برای من درست بود و خودم انتخاب کردم که از IE استفاده کنم یا مرورگر دیگری رو نصب کنم؟ و نتیجه اینکه IE انتخاب شد.نوشته شده توسط Ali_ix
من زیاد با FireFox کار نکردم و نمیدونم تا چه حد میتونه customizable باشه... این ممکنه برای شما عروسک بازی باشه، ولی برای طراح و توسعه دهنده برنامه یک عروسک به نظر نمیاد. قدرت customize کردن یک برنامه بیشتر از user friendly و غیره، اهمیت داره. فرض کن نتونی در IE صفحه خانگی (Home Page) رو بصورت دستی عوض کنی! یا کنترل نمایش تصاویر و صداها (با این سرعت در ایران این گزینه حیاتیه!) یا کنترل Privacy و Securityنوشته شده توسط illegalyasync
اون موردی که جناب oxygenws اشاره کردند (name و id)، واقعا از IE بعید بود.نوشته شده توسط illegalyasync
پس شاید فعلا بشه این پسوند رو برای IE بکار گرفت تا در نسخه بعدی ببینیم چی میشه.
اینطور میشه در نظر گرفت (برای FireFox) اما اونور سکه هم در نظر داشته باشید که بیشتر کسانی که از IE استفاده میکنند، راضی اند و احتیاج به مرورگر دیگری رو حس نمیکنند و به طبع لازم نمیبینند که از وجود مرورگر دیگری اطلاع داشته باشند.نوشته شده توسط zfarhad2000
هر چند که در IE وب سایتها ظاهر زیباتری دارند ...!نوشته شده توسط zfarhad2000
آخرین ویرایش به وسیله PC2st : پنج شنبه 29 شهریور 1386 در 06:56 صبح دلیل: افزایش پاسخ
من واقعا از برادر illegalyasync عذر می خوام، اما به خاطر جواب های بی ارتباط با موضوعی که بیان کردید و شاید فن بیانتون ترجیح می دم دیگه پاسخی براتون ننویسم. شاید اگر یه روزی منطقی تر با همدیگه برخورد داشتیم، این بحث رو ادامه بدیم.
PC2st.ir با تمامی حرفات موافقم، و خیلی خوب بیان کردی :) جز آخریش :دی
دلیل این هماهنگی ای که می گی، اینه که همونطور که کاربران آی ای بیشتر هستند، طراحان وبی که با برنامه های فرانت پیج کار می کنند و در نهایت سایتشون رو فقط در آی ای می بینند (و شاید نمی دونند اصلا مرورگر دیگه ای هم هست) زیاد تر بوده (یا شاید هنوزم هست!)
به هر حال یه نفر مثل Ali_ix که همینجا صحبت کرده و در زمینهء HTML واقعا قبولش دارم، نه تنها فرانت پیج رو قبول نداره، حتی دریم ویور رو هم که خیلی ها باهاش حال می کنند رو به عنوان ابزار ویرایش HTML به صورت wysiwyg قبول نداره و تقریبا تمامی کار هاش رو خودش native انجام میده (فقط یه ادیتور auto completion دار + فایرفاکس دستش باشه)
خلاصه اینکه، اگر سایتی توسط طراح به صورت استاندارد طراحی بشه، احتمال موفقیت اون طراح برای رسیدن به هدف در فایرفاکس و اپرا خیلی خیلی بیشتر از آی ای است.
همونطور که توی این صفحه می بینی، در زمینهء XHTML یا CSS 2 و یا DOM آی ای تقریبا هیچ حرفی برای گفتن نداره، ضمن اینکه پیشرفت خیلی قابل توجهی بین آی ای ۶ و ۷ وجود نداره!
(صفحهء کامل توضیحات و مستندات لینک فوق اینجاست)
ضمن اینکه لینک فوق در نهایت فقط برای استاندارد های ذکر شده است. در مورد SVG یا امثالهم هم رفتاری مشابه داریم و آی ای به تنهایی SVG رو نمی شناسه.
در این مورد، برو توی فایرفاکس ات توی آدرس بار اینو بزن:من زیاد با FireFox کار نکردم و نمیدونم تا چه حد میتونه customizable باشه
about:config و با این روش می تونی تنظیمات خیلی جزیی رو تغییر بدی.
ضمن اینکه چون حدس می زنم طراح وب باشی، افزونه های web developer و firebug رو نصب کن.
اون یه نمونه اش بود :)اون موردی که جناب oxygenws اشاره کردند (name و id)، واقعا از IE بعید بود.
پس شاید فعلا بشه این پسوند رو برای IE بکار گرفت تا در نسخه بعدی ببینیم چی میشه.
ایمیل من
سایت من
عضویت در جامعهی اهدای عضو
Direct PGP key: http://tinyurl.com/66q5cy
PGP key server: keyserver.ubuntu.com
PGP name to search: omidmottaghi
من اون کلمه فریب رو در جواب دوستان فایرفاکسی بیخود بکار نبردم .من زیاد با FireFox کار نکردم و نمیدونم تا چه حد میتونه customizable باشه... این ممکنه برای شما عروسک بازی باشه، ولی برای طراح و توسعه دهنده برنامه یک عروسک به نظر نمیاد. قدرت customize کردن یک برنامه بیشتر از user friendly و غیره، اهمیت داره. فرض کن نتونی در IE صفحه خانگی (Home Page) رو بصورت دستی عوض کنی! یا کنترل نمایش تصاویر و صداها (با این سرعت در ایران این گزینه حیاتیه!) یا کنترل Privacy و Security
تنظیم پذیر بودن فایرفاکس مزیت خاصی نسبت به آی ای نداره . اگر تونستی یه لیستی برای من تهیه کن از تنظیماتی که تو میتونی در فایرفاکس انجام بدی ولی در آی ای نمیتونی . برای همین دارم میگم که اغلب این بچه ها فقط سعی میکنن با سخنرانی کاملا تصنعی و غیر واقعی مسائل رو با هم قاطی کنن . فایرفاکس مرورگر مزخرفی هست . آی ای هم همینطوره اما من از آی ای استفاده میکنم حداقل با تعداد زیادی صفحه باز و خوندن سایتهای مختلف و ارسال دریافت زیاد و تعداد برنامه های در حال اجرای زیاد دهنم صاف نمیشه و دائم مجبور به بستنش نیستم ;)
تنظیم پذیر بودن فایرفاکس مزیت خاصی نسبت به آی ای نداره .از نظر توسعه ها، مشابهی برای این دو تا توسعه برای IE هست؟؟ضمن اینکه چون حدس می زنم طراح وب باشی، افزونه های web developer و firebug رو نصب کن.
حتی بدون اینها، ابزاری مثل error console پیش فرض فایرفاکس اونجا هست؟ (امیدوارم آدرس اون دیباگ رو ندی، اگر چنین کنی قطعا نفهمیدی که error console چیه :) )
در مورد خود امکانات فایرفاکس، می تونی pipelining رو فعال یا غیر فعال کنی؟ یا اصلا آی ای از Keep Alive پشتیبانی می کنه؟ یا IDN رو فعال یا غیر فعال کنید؟ یا عرض تب ها رو کم کنی؟؟ یا رفتار شورت-کات ها رو تغییر بدی؟! یا ... اکثر کانفیگ هایی که توی about:config هست (و یا حتی نیست، چون میشه به اون about:config چیزی اضافه کرد)
به هر حال به کار بردن این کلمه در کنار مابقی گفته هاتون فقط یک چیز رو برای من مشخص می کرد و خوب اون ربطی به فریب دادن توسط دوستان فایرفاکسی نداشت. امیدوارم دیگه این کلمه رو نشنوم :)من اون کلمه فریب رو در جواب دوستان فایرفاکسی بیخود بکار نبردم .
ایمیل من
سایت من
عضویت در جامعهی اهدای عضو
Direct PGP key: http://tinyurl.com/66q5cy
PGP key server: keyserver.ubuntu.com
PGP name to search: omidmottaghi
از اینکه شنیدی بهت گفتم مشغول فریب دادن دیگران هستی خیلی ناراحت میشی ؟ اگه به نوشته های قبلیم مراجعه بکنی توضیح دادم چرا . راستی قرار بود جوابی به من ندی چون حرفام منطقی نبود ولی گویا نتونستی ;) خوب مهم نیست هدف ما هم بحثه دیگه... :)
من میتونم چند تا برنامه مختلف بهت معرفی کنم که روی آی ای سوار میشن و کارهای مشابه رو انجام میدن . الان عمدا اسم و لینک نمیدم چون بحث من چیز دیگه ای هست اگه خواستی میشه در یه شاخه جانبی اون بحث هم بره جلو .از نظر توسعه ها، مشابهی برای این دو تا توسعه برای IE هست؟؟
حتی بدون اینها، ابزاری مثل error console پیش فرض فایرفاکس اونجا هست؟ (امیدوارم آدرس اون دیباگ رو ندی، اگر چنین کنی قطعا نفهمیدی که error console چیه :) )
فایرفاکس یه آی دی ای هست ؟ یا محیط توسعه ؟ یا یه مرورگر وب ؟
تو میخوای به زور بگی چون تو خیال میکنی برنامه نویس وب هستی و از لینوکسم استفاده میکنی پس الزاما فایرفاکس مرورگر بهتری هست . من جوابتو خیلی ساده دادم . داری دیگران رو فریب میدی . مرورگر وب اول باید قابل استفاده باشه ! هر کسی که تونست نیم ساعت با فایرفاکس روی ویندوز چند صفحه مختلف رو باز کنه و محتویات مختلف اونها رو بخونه و مموری مصرفی فایرفاکسش زیر 200 مگ بمونه و همیشه هم همینجوری باشه میتونه چنین ادعائی بکنه ;)
یک مرورگر اول باید قابل استفاده باشه!
اگه تو نگران برنامه نویسی هستی همیشه برای برنامه نویسها ابزار و محیط بوده و هست . فایرفاکس هم یه محیط برنامه نویسی نیست که من با تو در مورد امکانات دیباگش بحث کنم و خیال میکردم این خیلی واضحه ! :P
منم خیلی دوست دارم یه بروزر ایده ال داشته باشم که همه خوبیها رو با هم داشته باشه
فعلا چنین چیزی وجود نداره . فایرفاکسم هیچ کدوم از مشخصه هائی که برای من مهم هستو نداره ! من میخام روی وب بگردم و انواع و اقسام مدیا رو ببینم و بشنوم و بخونم و شاید چند تا هم ویرچوال ماشین ران باشه + ویژوال استودیو و .... من بعضی وقتا حتی دیدم که فایرفاکس که دو ساعت در حال اجرا بوده از ویژوال استودیو هم بیشتر مموری نوش جان کرده :D
این نشون میده برنامه نویسهای موزیلا که انجین رو نوشتن و روش کار میکنن با مفهوم مدیریت حافظه اصلا آشنا نبودن :D الان که این بحث رو میکنم کم کم دارم حس میکنم که این مسئله به طرفداران فایرفاکس هم به ارث رسیده ;)
ویکی موزیلا رو ببین . خط اول نوشته بطور نرمال فایرفاکس بین 100 تا 150 مگابایت حافظه مصرف میکنه :D و خیلی راحت ممکنه وسط نوشتن یه ایمیل مهم یا شنیدن یا دیدن یه کلیپ هنگ کنه و ناچار بشی از تسک منیجر ببیندیش !
تو جواب اولم در مورد کومودو گفتم . خوبه بدونی تاندر برد هم همینطوره و اگه ایمیل سنگین باهاش رد و بدل کنی همین بلا سرش میاد چون اونم داره از همین انجین استفاده میکنه
رو لینوکس هم فایرفاکس هم تاندربرد وضع بهتری دارن اما روی ویندوز هر کسی که قیافه جدی به خودش بگیره و به من بگه واقعا از وب استفاده میکنه و خیال میکنه فایرفاکس قابل استفاده هستش من یه چشمک بهش میزنم ;)
از همه دعوت میکنم با لحن و ادبیات مناسب با هم گفتگو کنید که انتهای یک بحث به ضرب و جرح منجر نشه
-
پس همانطور که گفتم مشغول ارائه نظر و سلیقه شخصی ات هستی ، و نه یک آمار یا داده قابل وثوق . من هم تاکیدم بر همین بود . کاربر دیگری هم همین حرف را گفت و من به هر دوی شما میگم که اگر شما هم در انتخابات ریاست جمهوری شرکت کنید احتمال داره که برنده بشید ، کی میدونه ؟ ( نه جدی نگیر . این یه ضرب المثل فرانسوی هست )برای Inprise عزیز هم بگم که من خودم نزدیک به صدها نفر رو شاهد بودم که هنوز نمی دونم مرورگر دیگه ای تویه دنیا وجود داره و فقط IE رو می شناسن وقتی من می گم آمارها فعلی محبوبیت مرورگری رو نشون نمی ده منظورم اینه که اگه شاید این افراد حق انتخاب داشتن و می دونستن که فایرفاکس هم وجود داره انتخابشون چیز دیگه ای بود و آمار حرف دیگه ای میزد ولی مسلما فکر نکنم کاربران فایرفاکس که خودشون مرورگر رو دانلود و نصب کردن در این حد از مسئله دور باشن که ندون مرورگری به اسم IE هم وجود داره. برای همین به عقیده من و خیلی های دیگه فایرفاکس محبوبترین هستش
من احساس نمیکنم که وظیفه داشته باشم در مورد احتمالهائی که در اثر انتخابهای فرضی دیگران ممکن است وجود داشته باشه ابراز عقیده کنم . آمار ، یعنی دادهء قابل اعتماد ، نشون میده IE رسما پر استفاده ترین مرورگر وب است . این جمله کامل و کافی هست . آیا ویندوز و سیاستهای مایکروسافت باعث این مسئله شدن ؟ ممکنه ، یا بی خبری یا بی توجهی کاربران ؟ شاید این هم بخشی از دلیل باشه ؛ اما برداشت ما از این دلائل ، نفی کنندهء واقعیت نیست . من به شخصه همیشه تلاش میکنم اگر مجبور یا مایل به استفاده از ویندوز شدم ، در مورد محصولات مایکروسافت اگر جایگزینی بود که حتی تا حدودی همون کار رو میکرد اون رو نسبت به محصول مایکروسافت ترجیح بدم . به این دلیل که به تجربه بهم ثابت شده در مواجهه با مایکروسافت ، همه Surprise ها غم انگیز هستن . مثلا من به همین دلیل از فایرفاکس استفاده میکنم ، و شخصا اصراری ندارم که لزوما یک موجود کامل و بی نقص است .
برای اینکه یک کاربر به استفاده از مرورگری ترغیب بشه ، باید این مسئله براش دارای مزایائی باشه یا بهش نیاز داشته باشه . عموم کاربران با همان IE خوشحال هستن و این مسئله خیلی مهمی است . نظر شخصی تو یا فلان کاربر که حال میکند هنگام کدنویسی سی اس اس با فایرفاکس معاشقه کند کوچکترین اهمیتی نداره ، تا وقتی که عمده کاربران وب از IE استفاده میکنن و همین باعث میشه IE مسئله مهمی برای وب باشه . تو نمیتونی از اغلب دوربینهای وایرلس استفاده کنی ، چون رابطشون عموما یک اکتیواکس هست که براحتی روی IE نمایش داده میشه و روی فایرفاکس ، داستان پیچیده تر از اینها هست . تو نمیتونی برای D-link یا Pheenet که در آسیا 90 درصد سهم فروش دوربینهای بیسیم را دارند سخنرانی کنی که چون توی نوعی یا من به مجموعه ای از دلائل از فایرفاکس استفاده میکنیم ، پس IE را باید فراموش کرد . نرم افزار یک صنعت است ، نه یک مذهب یا یک رسم سنتی . در صنعت ، قدرت و تصاحب بازار و جلب توجه مشتری و سهولت کاربرد خیلی مهم هستند ، و البته استاندارد . بعضی وقتها یک محصول چنان بازار رو تصاحب میکنه که در عمل به بخشی از اون صنعت تبدیل میشه . مثلا اوراکل در بازار بانکهای اطلاعاتی چنین نقشی رو بازی میکنه . در خیلی از دانشگاه های معتبر دنیا ( مثل جائی که من هم مشغول __ مثلا __ تحصیل هستم ) اصلا دوره کارشناسی ارشد بانک های اطلاعاتی اوراکل وجود داره که یعنی اوراکل خودش رو از یک محصول به بخشی از خود صنعت تبدیل کرده . IE هم الان بخشی از مفهوم مرور وب هست . مرورگرهای وب خیلی کم هستند و وب محل متنوعی است . ما نمیتوانیم واقعیتهای ملموس دنیا را نادیده بگیریم و با استدلالهائی که شاید از منظر نگاه ما منطقی باشن اما جهان شمول نیستن در مورد سایرین قضاوت کنیم . من به تو اطمینان میدم اگر همین حالا هم بر صفحه تلویزیون دنیا در مورد فایرفاکس تبلیغات کنی فردا یا یک ماه دیگه فایرفاکس IE رو دفن نمیکنه . من مدتی قبل بسادگی یکی ازبرنامه های قدیمی ام را به یک اکتیواکس فرم تبدیل کردم و حالا دارن روی وب ازش استفاده میکنن ، همه هم خوشحال هستن و مسائل حل شده . هدف نرم افزار هم همینه . اتفاقی که افتاده درست بوده . اگر میخواستم به توهمات غیر واقعی پیشنهاد کنم که چون اکتیواکس قسمتی از استاندارد وب نیست ، 5000 نفر/ساعت کار تعریف کنید تا با وب.2 یک برنامه نیمه صوتی-تصویری برای وب بازنویسی بشه خدمتی نکرده بودم . این یک مثال خیلی ساده از خیل مثالهای واقعی ای هست که میشه زد .
هدف من از این نوشته این بود که شاید افرادی که مسائل رو تک بعدی یا فقط از یک زاویه خیلی خیلی محدود نگاه میکنن تلاش کنن از مقام قضاوتهای ساده و سطحی صرف نظر کنن
-
در مورد Memory Leak های فایرفاکس و بحثی که در این باره شده :
اول از همه سیاه نمائی لازم نیست . وضع فایرفاکس اونقدرها هم بد نیست . در اینکه Memory Leak زیاد هست شکی نیست ، اما این فایرفاکس رو غیر قابل استفاده! نمیکنه . من گاهی که خیلی زیاد از یک جلسه وب استفاده میکنم این مشکل رو دارم اما جلوی استفاده روزمره از فایرفاکس رو نمیگیره . خیلی از برنامه ها اینطور هستن ، مثلا خود VMware که دیگه رسما به یک Bloatware تبدیل شده نمونه خوبی هست ، حتی محیط برنامه نویسی مورد علاقه من دلفی هم مشکلاتی مثل این رو داره ؛ و اینها باعث نمیشه ازشون استفاده نکنم . بچه ها ، لطفا کلمه Fanaticرو در دیکشنری ببینید . در مورد هیچ ابزار یا تکنولوژی ای فناتیک نباشید . هر چیزی مصائب و گرفتاریها و نقاط تاریک خودش رو داره . این بین آدم باید نیازمندی های خودش رو ببینه و بین وسائل موجود یک راه حل بالانس پیدا کنه . مثلا من چند سال است که برای وب از فایرفاکس استفاده میکنم اما گاهی که سایتی با فایرفاکس خوب دیده نمیشه ( که میتونه دلائل مختلفی داشته باشه و عدم رعایت استاندارد یکیش هست ) IE رو باز میکنم ، یا وقتی که قرار باشه با دوربین وایرلسی که روی اتاق دختر همسایه تنظیمش کردم ارتباطی برقرار کنم . دنیای نرم افزار که محل فکر کردن و راه حل پیدا کردن و زرنگی برای جواب گرفتن هست رو برای خودمون و خودتون تبدیل به یک اتاق تاریک جنگ مذهبی نکنیم . ( نخیر ما هم جوان بودیم ، اینطوری هم بودیم ، اما بالاخره گذران زندگی خیلی چیزها به آدم یاد میده)
UNIX is simple. It just takes a genius to understand its simplicity
-- Dennis Ritchie