اختاپوس خسته

یادداشت‌هایی پیرامون کد، زندگی و دوستان

چرا طراحی وب را دوست ندارم

ترجیح میدم برنامه‌نویسی وب انجام بدم تا کار طراحی ظاهر و گرافیک این‌جور چیزها. دلیل این وضعیت هم دو تا چیز هست:

۱. طراحی وب کار اعصاب‌خوردکن و بی‌حساب و کتابی هست. هیچ قاعده‌مندی برای طرز کار CSS یا اسکریپت‌های عجیب و غریب وجود نداره. هر مرورگری هرچی دلش خواست پشتیبانی می‌کنه و مثلاً شما به‌عنوان طراح وب مجبور هستید هزینهٔ حماقت مهندسین مایکروسافت رو با زحمت ده برابر بپردازید.

۲. طراحی وب نیازمند دانش گرافیک هست و هیچ منطق خاصی پشتش نیست. شما باید آدم با سلیقه‌ای باشید و بدونید چی به چی میاد. هچنین باید هزار و یک تا تکنیک حفظ کنید. هیچ idiom یا الگوریتم خاصی به شما کمکی نخواهد کرد.

به‌طور خاص اگر بخوام غر بزنم، باید بگم که وب خوب نیست، چون بیماره. بیماری‌ش طراحی بسیار بد پروتکل‌ها و ابزارها هستند. که البته زمان خودشون (برای نیازهای خودشون خوب بودن بیچاره‌ها) مثلاً همین HTML رو در نظر بگیرید. این پروتکل به‌شدت Stateless هست. و صرفاً برای این که داینامیک‌ش کنن، اومدن کلی ژانگلولربازی درآوردن از جمله پیدایش چیزی به‌نام Flash و بدتر از اون چیزهای پیچیده‌تر و احمقانه‌تری مثل Silverlight و یا حتا JavaScript و رفقا.

در کنار همهٔ این‌ها متأسفانه وب به شکل عمیقی تو زندگی ما فرو رفته (: بنابراین مجبور هستیم یا توسعه‌دهندهٔ وب متوسط (به‌زور هم که شده) بشیم (بکنونیم خودمونو) یا کلاً آف‌تاپیک بمونیم. از اونجایی که دلم نمی‌خواد آف‌تاپیک باشم، پس میرم که یاد بگیرم که وب‌دولوپر باشم.

از بین این همه زبان و پروتکل و چیزهای عجیب‌غریب، تصمیم گرفتم با Ruby on Rails شروع کنم و یه چیز کوچولو درست کنم. تا ببینیم بعدها چه شود…

دیدگاه‌ها