مقایسه جاوا و پایتون
|
2008-09-06, 08:32 AM,
ارسال : #1
|
|||
|
|||
مقایسه جاوا و پایتون
سلام من و یک سری دوستانم داریم یک شرک نرم افزاری بسیار بزرگی رو راه اندازی می کنیم
حالا قبل از شروع می خوایم هدفمون رو مشخص کنیمو انتخاب یک زبان برای انجام پروژه هامون که شامل برنامه های CRM و اتوماسیون های اداری و ... می شوند می خواستم بدون داشتن دید و نگرش خاصی برای انجام پروژه ها شما کدوم زبان رو پیشنهاد می کنید؟ برای یک شرکت نرم افزاری ؟ پایتون یا جاوا |
|||
2008-09-06, 10:27 AM,
ارسال : #2
|
|||
|
|||
پاسخ: مقایسه جاوا و پایتون
اگه بسیار بزرگ پس چرا کارتون رو به یه زبان محدود می کنید . اما کلا پیتون
Registered Linux User #443548 <!-- m --><a class="postlink" href="http://lxsamee.com/">http://lxsamee.com/</a><!-- m --> Follow me in Ohloh http://www.karajlug.org |
|||
2008-09-06, 10:58 AM,
ارسال : #3
|
|||
|
|||
پاسخ: مقایسه جاوا و پایتون
پایتون خیلی کارتون رو راحتتر و سرعت پیشروی و توسعهٔ برنامهتون رو بیشتر میکنه. اما سرعت خود پایتون فکر میکنم کمتر از جاوا باشه(سرعت اجراش) که اونم اگه برنامتون خیلی خیلی بزرگ نباشه(که فکر هم نمیکنم اینطور باشه)، زیاد مهم نیست. البته تعداد برنامهنویسهای پایتون هم خیلی کمتر از برنامهنویسهای جاواست(چون پایتون به اندازهٔ جاوا شناختهشده نیست). در ضمن بهتر بود میگفتید پروژتون در چه موردی هست؟ و اینکه میخواید اوپنسورس باشه یه نه.
در کل باید همهٔ عوامل رو در نظر گرفت. ولی فکر میکنم پایتون براتون مناسبتر باشه. منم خودم پایتون کار میکنم. StarCalendar | Blog | 1+ | OS |
|||
2008-09-06, 12:13 PM,
ارسال : #4
|
|||
|
|||
پاسخ: مقایسه جاوا و پایتون
اگه پیتون استفاده کنی framework قدرتمند django رو در دست دارید
Registered Linux User #443548 <!-- m --><a class="postlink" href="http://lxsamee.com/">http://lxsamee.com/</a><!-- m --> Follow me in Ohloh http://www.karajlug.org |
|||
2008-09-06, 05:46 PM,
ارسال : #5
|
|||
|
|||
پاسخ: مقایسه جاوا و پایتون
من جاوا را پیشنهاد میکنم به دلائل زیادی:
۱ - اجرا بر روی محیطهای مختلف از موبایل گرفته تا سرور (پیتون هم میشود اما نه مثل جاوا) ۲- کلا Application Server روی جاوا است. ۳- دارای ابزارهای زیادتری است و استاندارد دارد. ۴- همه چیز در جاوا استاندارد است: <!-- m --><a class="postlink" href="http://jcp.org/en/home/index">http://jcp.org/en/home/index</a><!-- m --> ۵- کد تولید شده بهتر است. ۶- بسرعت دارای پیشرفت است. ۷- محبوبترین زبان برنامه نویسی است. و... البته پیتون هم خوب است اما بسته به هدف شما دارد. |
|||
2008-09-06, 08:29 PM,
ارسال : #6
|
|||
|
|||
پاسخ: مقایسه جاوا و پایتون
از لحاظ کارایی میتونین اینجا مقایسه اون ها رو ببینید.
http://shootout.alioth.debian.org/u32q/b...lang2=java Come and see what GNU creates for You <!-- m --><a class="postlink" href="http://mtux.wordpress.com">http://mtux.wordpress.com</a><!-- m --> |
|||
2008-09-07, 01:16 AM,
ارسال : #7
|
|||
|
|||
پاسخ: مقایسه جاوا و پایتون
به نظر من، بنا بر پروژه ای که در حال جریان می تونید یکی از این دو را انتخاب کنید، ولی در کل مقایسه این دو با هم اصلا درست نیست، چون از جنس هم نیستند.
تنها می شه نحو و خود زبان ها را باهم مقایسه کرد، که صد البته دستور زبان هم چیز مهمی نیست. همونطور که قبلا هم بسیار بحث شده، J2EE بهترین انتخاب در زمینه ی پروژه های سازمان-مقیاسه (منظور از سازمان مقیاس بودن هم خیلی از پروژه هایی که در ایران، در حال انجام هست، نیست) ![]() |
|||
2008-09-07, 12:16 PM,
ارسال : #8
|
|||
|
|||
Re: پاسخ: مقایسه جاوا و پایتون
thinkgnu نویسنده :از لحاظ کارایی میتونین اینجا مقایسه اون ها رو ببینید. سلام این فقط سرعت و میزان استفاده از حافظه رو اونم برای چند مثال بررسی می کنه و نمی تونه کارایی رو نشون بده ! خوب برای مثال احتمالا اسمبلی و سی از همه بهتر خواهند بود اما برای نوشتن یک برنامه فوق العاده سطح بالا و گسترده مناسب هستند ؟! در یکی از پست ها هم عنوان شده بود که پایتون کند هست ! خوب این موضوعی نیست که خیلی مهم باشه ! چون روش های بسیاری وجود داره که باعث افزایش سرعت یک برنامه به زبان پایتون می شه و در مواردی اونو نزدیک سرعت زبانهایی چون سی می رسونه و حتی مواردی هست که سریعتر از سی جواب می ده !! از جمله این تکنولوژی ها می شه به موارد زیر اشاره کرد psyco : احتمالا آسون ترین روش برای افزایش سرعت برنامه های نوشته شده با پایتون هست ! حتی نیازی به تغییر کد نیست و با ۲ خط می تونید این روش رو روی کل برنامه اعمال کنید ! سرعت اجرا رو در مواردی بسیار بالا می بره . (۲ تا ۱۰۰ برابر !!) <!-- m --><a class="postlink" href="http://psyco.sourceforge.net">http://psyco.sourceforge.net</a><!-- m --> pyrex : ابزاری که جدیدا به عنوان زبان هم شناخته می شه و روش هایی رو برای استفاده از انواع داده و توابع سی در پایتون رو فراهم می کنم . با استفاده از این روش می شه برای پایتون اکستنشن هایی بسیار سریع نوشت . <!-- m --><a class="postlink" href="http://www.cosc.canterbury.ac.nz/greg.ewing/python/Pyrex/">http://www.cosc.canterbury.ac.nz/greg.e ... hon/Pyrex/</a><!-- m --> cython : نسخه پیشرفته تر pyrex هست که بیشتر امکانات جدیدتر و روش هایی آسان تر رو فراهم می کنه . <!-- m --><a class="postlink" href="http://cython.org/">http://cython.org/</a><!-- m --> shed-skin : ماژولی هست که کد پایتون رو به ++C تبدیل می کنه و سپس این کد کامپایل می شه و در نتیجه برنامه مورد نظر با سرعت ++C اجرا می شه . <!-- m --><a class="postlink" href="http://sourceforge.net/projects/shedskin/">http://sourceforge.net/projects/shedskin/</a><!-- m --> rpython : روش یا زبانی که کد پایتون با فایل اجرایی بر اساس سی تبدیل می شه و در مواردی می تونه بسیار بسیار سریعتر از پایتون معمولی و حتی خود سی اجرا بشه!! <!-- m --><a class="postlink" href="http://en.wikipedia.org/wiki/PyPy">http://en.wikipedia.org/wiki/PyPy</a><!-- m --> و اما در نهایت پایتون روش ها و ابزار هایی رو برای ستایر زبانها و برنامه نویس ها داره . برای مثال امکان نوشتن ماژول با استفاده از سی یا سی پلاس پلاس و یا ابزاز هایی چون Jython برای جاوا و IronPython برای Net. . در زیر توضیحات Jython رو می بینید : کد : Jython is an implementation of the high-level, dynamic, object-oriented language Python seamlessly integrated with the Java platform. The predecessor to Jython, JPython, is certified as 100% Pure Java. Jython is freely available for both commercial and non-commercial use and is distributed with source code. Jython is complementary to Java and is especially suited for the following tasks: در ضمن لینک زیر هم توسط آقای nero تو سایت pylearn.com در جواب همین سوال داده شده که بنظرم جالب اومد . مقایسه ای بین جاوا و پایتون: <!-- m --><a class="postlink" href="http://www.ferg.org/projects/python_java_side-by-side.html">http://www.ferg.org/projects/python_jav ... -side.html</a><!-- m --> |
|||
2008-09-08, 11:57 AM,
ارسال : #9
|
|||
|
|||
پاسخ: Re: پاسخ: مقایسه جاوا و پایتون
آقای bayazee
psyco رو می شه رو تمام کد های پیتون استفاده کرد؟ مثلا django Registered Linux User #443548 <!-- m --><a class="postlink" href="http://lxsamee.com/">http://lxsamee.com/</a><!-- m --> Follow me in Ohloh http://www.karajlug.org |
|||
2008-09-08, 05:41 PM,
ارسال : #10
|
|||
|
|||
پاسخ: Re: پاسخ: مقایسه جاوا و پایتون
سلام
توضیحات سایت مربوط به خود جنگو کامل هست پس توضیح اضافی نمی دم . اگر موردی بود مطرح کنید : <!-- m --><a class="postlink" href="http://code.djangoproject.com/wiki/PsycoMiddleware">http://code.djangoproject.com/wiki/PsycoMiddleware</a><!-- m --> سایت تخصصی زبان برنامه نویسی پایتون - <!-- m --><a class="postlink" href="http://www.pythoni.ca">http://www.pythoni.ca</a><!-- m --> |
|||
|