PDA

View Full Version : picasa و Google Chrome با چه زبانی و چه محیطی نوشته شده اند؟



مهدي احمدي
دوشنبه 25 آذر 1387, 21:12 عصر
نرم افزارهاي شركت گوگل همچون picasa و Google Chrome داراي واسط كاربري زيبا و سبكي هستند كه واقعا از لحاظ اجرايي سريع هستند ، من مي خواستم بدانم كه برنامه هايي از اين دست با چه زباني و در چه محيط برنامه نويسي طراحي شده اند ؟

( احتمالا جواب اين سوال بسيار كوتاه است ! پس لطفا هر چه سريعتر پاسخ دهيد ، من براي همين سوال ، يك سال است كه شروع به يادگيري هيچ زباني نكرده ام !!! )

Nima_NF
سه شنبه 26 آذر 1387, 15:37 عصر
عبارت "هر چه سريعتر" با "یک سال شما" همخوانی ندارد!

google chrome از دو پروژه V8 و WebKit استفاده می کند که در آن V8 همان JavaScript Engine هست.
هر دوی این پروژه ها با ++C نوشته شده اند. که در Webkit از Cygwin استفاده شده است.

- در ویندوز با Visual C++2005
- در Mac با Xcode
- در لینوکس با gcc و سایر موارد برای python , perl , ...

در Chromium (همان پروژه google chrome ) در linux و Mac OS همچنان بخش گرافیکی چندان طراحی نشده (فعلا با Skia ) و از بین گزینه های GTK و Qt قرار است از GTK برای آن استفاده کنند.


picasa هم در نسخه ویندوز از Win32 API استفاده کرده است و در نسخه لینوکس از پروژه wine برای اجرا استفاده شده است.

لینک های مرتبط:

http://code.google.com/p/v8/

http://dev.chromium.org/developers/how-tos/getting-started

http://webkit.org/building/tools.html

http://code.google.com/p/chromium/wiki/MacBuildInstructions

http://dev.chromium.org/developers/faq

http://cygwin.com/