انجمنهای فارسی اوبونتو
کمک و پشتیبانی => برنامهسازی => نویسنده: 不眠症 در 27 اردیبهشت 1391، 11:52 بظ
-
سلام
با توجه به اینکه زبان قوی و خوبی محسوب میشه (python) چرا جایگزین نمی کنند با زبان جاوااسکریپت و با توجه به اینکه جاوااسکریپت مشکلاتی داره ولی همچنان به شدت از این زبان حمایت میشه و سعی در بزرگ کردن آن در جاهای مختلف دارند. مثلا
اتفاق هایی که برای نرم افزار فلش پرو افتاد(نه خود فلش پلیر!) اتفاق هایی که داره برای Qt widget می افته و عملا این فرم ورک داره خودش رو برای این زبان آماده میکنه و خیلی ابزارهای دیگه اسکریپت هاشون رو با جاوااسکریپت هماهنگ میکنند.
چرا نمیشه زبان اسکریپتی بهتری رو با javascript جایگزین کرد مخصوصا در وب؟!
-
منم دل خوشی از جاوا ندارم. ولی خوب اکثر مواقع ازش استفاده میکینم.
شاید دلیلش DOM باشه. البته من به پایتون بصورت کامل مسلط نیستم!
-
چون جاوا اسکریپت داره خوب کار میکنه فعلا، سبکه، دردسترسه و کار باهاش راحته
@N3MiSiS: جاوا اسکریپت هیچ ارتباطی با جاوا نداره
-
@N3MiSiS: جاوا اسکریپت هیچ ارتباطی با جاوا نداره
ببخشید اشتباه تایپی بود! :oops: ;)
-
یه سوال برام پیش اومد وقتی این سوال دوستمون رو خوندم
مگر پیتون سیستمی نیست ؟
یا اینکه مثل Vb6 امکانش هست به عنوان اسکریپت هم در بیاد برای اجرا در صفحات وب؟( منظورم خود vb6 نبودا!! :D )
-
چون جاوا اسکریپت داره خوب کار میکنه فعلا، سبکه، دردسترسه و کار باهاش راحته
خب سوالم برای همین موضوعات پیش اومده! چون واقعا خوب نیست حداقل در مقام مقایسه با python!
جاوااسکریپت در حالت عادی سبک هست ولی مناسب برنامه های بزرگ نیست ، مشکلات کارایی داره(در برنامه های سبک وضعیت خیلی بهتره) مشکلات دیباگ در برنامه داره. مشکلات نگهداری و توسعه برنامه های تولید شده با این زبان رو داره. تو یکی از کنفرانس Lang.NEXT هم به این موضوع که نگهداری و توسعه برنامه های بزرگ جاوااسکریپت امری است بسیار دشوار(نشدنی به گفته Anders Hejlsberg )! اشاره میکنند.
لینک به کنفرانس مربوطه برای علاقه مندان:(هر چند که ربط مستقیمی به یحث نداره)
http://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2012/Panel-Web-and-Cloud-Programming (http://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2012/Panel-Web-and-Cloud-Programming)
-
به طور کلی که خب جاوااسکریپت و پایتون دو تا کار جدا می کنن و قرار نیست جایگزین هم بشن (جاوا اسکریپت رو می شه توی براوزر اجرا کرد ولی به درد استفاده توی مریخ نورد نمی خوره در حالی که در مورد پایتون جریان برعکسه).
اما نکته اصلی تری هست: کی اینو با اون جایگزین کنه؟ چیزی مثل «شورای عالی انتخاب بهترین زبان برنامه نویسی» که نداریم (: هر کس یک زبون می سازه و آدم ها بر اساس خوش اومدن و جوابگویی به نیازهاشون ازشون استفاده می کنن. این جریان شبیه طبیعت است: شاخه های جدید درست می شن از گونه های قبلی و بر اساس بقای اصلح، رشد می کنن یا می میرن یا بقیه رو کنار می زنن یا کنار زده می شن. این کاملا فرق داره با سیستمی مثل اپل که می گه زبون برنامه نویسی ما فلانه یا مایکروسافت که می گه الان همه بیاین از دات نت استفاده کنین و ... و بعد از مدتی هم ممکنه یک چیز «بهتر» کشف کنن و تغییرش بدن. در دنیای آزاد درست مثل طبیعت چیزهای مختلف که گاهی کاربردهای مشابه هم دارن همزمان زنده می مونن و جامعه و زمان است که تصمیم می گیره در طولانی مدت کدوم پیش بره و کدوم متوقف بشه. شاید هم در بسیاری موارد به این نتیجه برسیم که بهتره هر دو تاشون باشن (مثلا پرل و پایتون).
-
به این دلیل که بستنی رو به عنوان وعده غذایی حساب نمی کنن هرچند «میگن» از شیر درست میشه بازم تاکید میکنم «میگن» نه توجه نکردین