مقایسه زبان های برنامه نویسی
متن این پست به مرور ویرایش خواهد شد.
درود
متاسفانه بنده فرصت نکردم کل این تاپیک رو بخونم اما به طور اتفاقی در این تاپیک به مطالبی برخوردم که بیشتر جنبه طنز داشت تا علمی
بنابر این لازم دیدم که توضیحاتی بدم تا قضاوت و تصمیم گیری برای کسانی که کل این تاپیک رو میخونند راحت و منطقی تر بشه ....
ابتدا مقدمه و تاریخچه :
کاملا بدیهی هست که مقایسه زبان های برنامه نویسی باید در حیطه تخصصی خودشون انجام بشه
بنابراین مقایسه دلفی که زبان تخصصی برای پایگاه های داده هست با خانواده .net مایکروسافت و یا J2ME قطعا مقایسه درستی نیست اما اشتراکاتی هم دارند که قابل مقایسه هست ....
ابتدا هم لازم میدونم که یک تعریف کلی از "زبان های برنامه نویسی سطح بالا" انجام بدم
در یک بیان کلی یک زبان کامپیوتری سطح بالا با بهره گیری از کتابخانه گسترده و کامپوننت ها و کنترل های خود به برنامه نویس امکان حل مسئله مورد نظر با صرف کمترین وقت و بهترین نتیجه را میدهد
اگر کمی دقیق تر نگاه کنیم تمام این کتابخانه ها و کنترل ها و کامپوننت ها بر اساس توابع API سیستم عامل(یا فریم ورک) میزبان طراحی شده اند. که از اینجا به بعد همه چیز یکسان هست ...
پس تفاوت زبان های سطح بالا در قدرت کتابخانه های آماده ای است که از آن بهر میگیرند
و حالا کمی تاریخچه : دلفی در سال ۱۹۹۵ عرضه شد و از همان اولین نسخه با ویژگی های فوق العاده (و در آن زمان جدید) از جمله شی گرایی مبتنی بر فرم و پشتیبانی بی نظیر از بانکهای اطلاعاتی به گزینه اول طراحان نرم افزار مبتنی بر بانک های اطلاعاتی تبدیل شد ....
روند رو به رشد موفقیت دلفی با بورلند تا ورژن 7 که در سال 2002 عرضه شد ادامه داشت و در واقع ورژن 7 نقطه اوج دلفی با بورلند بود
مقبولیت دلفی 7 بین برنامه نویسان به معنای واقعی غیر قابل توصیف هست ,همین حالا هم نرم افزارهای اتوماسیون و به ویژه حسابداری نوشته شده توسط نسخه ( 7ام دلفی پس از 9 سال از عرضه آن) به وفور در سازمان ها و نهاد ها مورد استفاده هست
حتی فراتر از نرم افزارهایی که در گذشته نوشته شده اند ..... همین حالا کسانی هستند که پروژه های بزرگی را با ورژن منسوخ شده 7 دلفی انجام میدهند ! (که قطعا صحیح نیست)
بعد از نسخه 7 متاسفانه دلفی یک روند نزولی را با بورلند طی کرد تا اینکه در سال 2008 به کمپانی بزرگ Embarcadero واگذار شد
قابل ذکر است که در ۱۴نوامبر سال ۲۰۰۶بورلند گروه توسعه دهنده دلفی را در مجموعه ای به نامCodeGear که خود مالک آن بود سازمان دهی کرد. بنابراین دلفی در مدت عمر 16 ساله خود فقط یک بار و آن هم از موسسش بورلند به کمپانی Embarcadero واگذار شد.
بر خلاف انتظار خیلی ها دلفی با Embarcadero خیلی سریع به ثبات رسید ودلفی XE و XE 2 به معنای واقعی ؛ بازگشت دلفی به اوج به حساب میاید.
در هر دو نسخه ای که اشاره کردم امکانات فوق العاده ای به دلفی افزوده شده
یکی از دوستان اظهار نظر کردند که همه اینها در ویژوال استودیو 2006 بوده !
در جواب باید بگم دوست عزیز یکسری از امکانات افزوده شده در واقع پشتیبانی از فناوری ! های روز مایکروسافت و یا معادل اونها هست مثل FireMonkey قدرتمند دلفی که به موازات WPF مایکروسافت در حال پیشرفت است. (در مورد Firemonkey توضیحات تکمیلی را در ادامه خواهم داد.)
و یکسری هم امکاناتی هست که دلفی بی نیاز از سکوی ویندوز در حال توسعه آنهاست
به عنوان مثال پشتیبانی از انواع تلفن های هوشمند , جایی که گاو چاق مایکروسافت (فریم ورک .net)وجود خارجی ندارد
یک برنامه نویس دلفی در mac os و یا ios وبه زودی خیلی از پلت فرم های دیگه همان قدرتی رو در تولید Native code داره که در محیط ویندوز داره
در مورد ویژوال استودیو و .netچه حرفی برای گفتن هست ؟! قفس بزرگ مایکروسافت ! غیر از این هست ؟
---------- Post added at 07:28 PM ---------- Previous post was at 07:24 PM ----------
Windows Presentation Foundation
معرفی WPF هم مانند سایر شبه فناوری ! های مایکروسافت همراه با تبلیغات وسیع در سراسر دنیای دیجیتال بود و تعداد زیادی مقالات تبلیغاتی در این زمینه به فارسی هم ترجمه شدند
در صفحه اول این تاپیک هم طوری از WPF صحبت شده که خواننده ناآگاه در ذهنش چیزی شبیه اورانیوم غنی شده تصور میکند
اما واقعا تحول بزرگی رخ داده ؟
فناوری ! جدید مایکروسافت به زبان ساده :
بعد از گذشت 10 – 15 سال از برنامه نویسی مبتنی بر فرم ها در ویندوز مایکروسافت به این صرافت افتاد که اینترفیس و کنترل منابع در برنامه های مبتنی بر ویندوز بسیار عقب مانده هست (خودش اعتراف کرد !)
در نتیجه تصمیم گرفت تا با به کارگیری موتور پردازش تصاویر DirectX (که نسخه اول آن در سال 1995 عرضه شده) یک مجموعه ازAPI ها و کنترل های گرافیکی جدید را تحت کتابخانه ها WPF برای برنامه های تحت ویندوز عرضه کند
همین !
کل صرو صدای مایکروسافت به این خاطر است که از این به بعد GUI برنامه های تحت ویندوز باDirectX رندر میشوند (درست مثل بازی ها !)
و اما FIREMONKEY
یک چارچوب جدید برای تولید رابط گرافیکی کاربر که در نسخه Delphi XE2 معرفی شده
شباهت های بسیاری به کارکردهای WPF داره
اما واقعا بی انصافی خواهد بود که از داشته های FireMonkey که WPA به خاطر سیاست های مایکروسافت از داشتنش محرو م است نام نبریم !
1- FireMonkey کراس پلت فرم است ! کاملا بر عکس WPF که در قفس .net و در زندان ویندوز اسیر شده !
واقعا جالب است ! FireMonkey در ویندوز درست ماننده WPF از DirectX استفاده میکند و در Mac os و I os و لینوکس از OpenGl
این به معنای واقعی کلمه قدرتی است در دست برنامه نویسان دلفی …
2- FireMonkey هم مثل تمام اجزاء دیگر دلفی به صورت Native Code هست , بدون نیاز به هیچ فریم ورکی در هر سیستم عاملی می توان از قدرت گرافیک FireMonkey در رابط کاربری بهره برد از ویندوز 98 گرفته تا ویندوز 8 !
جالب اینجاست که در نقطه مقابل خیلی از قابلیت های WPF حتی در ویندوز XP هم پشتیبانی نمیشوند !
3-یکی از سرگرمی های مایکروسافت هرچند وقت یک بار ! زیر و رو کردن معماری ها و طراحی هاست !
اگر شما برنامه نویس C# و asp.net بوده اید و بعد از چند مرحله گذر از معماری های مختلف به2 MVC رسیده اید خبر بد برای شما اینکه مایکروسافت روش جدیدی برای تعریف عناصر گرافیکی و اینترفیس برنامه ها مبتنی برXML تعریف کرده ؛پس اگر حوس Silver light کردید ! باید چند وقتی هم با یادگیری XAML و سایر مخلفاتش سرگرم باشید , البته موقتا تا دفعه بعد که مایکروسافت دوباره همه چیز رو زیر و رو کنه !
در نقطه مقابل برای برنامه نویسان دلفی هیچ جای درنگی وجود نداره ! همان سینتکس شیرین دلفی و همان IDE دوست داشتنی ، همین حالا استفاده از FireMoneky زیبا را شروع کنید ....
باز هم لازم به یاداوری هست که مایکروسافت خارج از حوزه ویندوزهیچ حرفی برای گفتن ندارد
تا این حد کهSilver light که زیر مجموعه WPF نتونست در خارج از ویندوز حتی حریف فلش از شرکت آدوبی بشود !
---------- Post added at 07:29 PM ---------- Previous post was at 07:28 PM ----------
خوب حالا که بحث مربوط به گرافیک جدید ویندوز در اپلیکیشن ها یا همون (WPA) رو توضیح دادیم و با مقایسه با FireMonkey دلفی انجام شد
بد نیست که از این اسم ها و به قول بعضی ها فناوری خارج بشیم و به واقعیت های موجود هم نگاهی بندازیم
بازار نرم افزار در کشور ما چه نیاز هایی داره ؟ چه جور تولیدی پیش روی دانشجوهای نرم افزار هست ؟
نیاز به مثلا مسنجر فارسی ! , یا مرورگر وب ایرانی ! یا دانلود منیجر ایرانی یا ....
که به شکل زیبا و گل منگلی ! با فناوری !WPF درست شده باشن و مثلا بتونیم اجزا روی فرم هاش که 3 بعدی هست رو تکون بدیم ؟!
نه به هیچ وجه ، هیچ عقل سلیمی این رو قبول نمیکنه ..... اینها معمولا به صورت سرگرمی و برای مخاطب عام تهیه میشند و به هیچ وجه جزو اهداف تجاری یک مهندس نرم افزار نیستند
در مقابل
نرم افزار های اتوماسیون , نرم افزارهای گردش کار , نرم افزارهای CRM ،انوع نرم افزارهای حسابداری و ....
اینهاست که مورد نیاز هست و تقریبا هدف تمام شرکت های تولید نرم افزار و برنامه نویسان Free Lancer هم تولید همین هاست ....
برای اپراتور و کاربر هر کدوم از این نرم افزارها که اشاره کردم فقط و فقط کارایی نرم افزار مهم هست
و 3 بعدی بودن المان های روی برنامه براش سر سوزنی ارزش نداره ! چه الان چه 10 سال دیگه
در آخر هم بد نیست به مجموعه نرم افزار های حسابداری هلو محصول شرکت طرفه نگار با 210,000 کاربر در سراسر ایران که در واقع فراگیرترین نرم افزار حسابداری در ایران است اشاره کنیم که فقط یکی از محصولاتی است که توسط دلفی نوشته شده و توسعه داده میشود ...
البته این یک مثال بارز بود و در فهرست 10 نرم افزار حسابداری برتر در ایران لااقل نیمی از اونها قدرت گرفته از دلفی هستند ...
قصد من به هیچ وجه این نیست که دلفی رو به عنوان بهترین عنوان کنم ... بهترین در هر حیطه کاری و برای هر توسعه دهنده متفاوت هست
قاعدتا کسانی که برای نهادهای حساس دولتی مثل وزارتخانه ها یا نیروی انتظامی و یا بانک ها پروژه های نرم افزاری انجام داده اند میدانند که فقط و فقط برنامه نویسان جاوا در اون حیطه حرفی برای گفتن دارند
اصلا در تمام دنیا جاوا زبان تخصصی برای Core Banking هست
و یا مثلا زمانی که پروژه ای به بزرگی فیس بوک توسط php انجام شده , گفتن اینک ASP.net خوب است و PHP بد مثل تعریف کردن یک جک بی مزه خواهد بود !
پس من به همه عزیزانی که با مطالعه مطالب این تاپیک (به خصوص صفحه اول) ذهنشون از مسیر صحیح دور شده (به خصوص به دانشجویان نرم افزار) اکیدا توصیه میکنم قبل از اخذ هر تصمیمی یک بررسی کامل انجام بدن و حدالامکان نیازهای بازار نرم افزار رو از نزدیک لمس کنند ....
بنده هم اگر مشغله کاری اجازه بده تا حد امکان سعی میکنم مجددا سایر مباحث در این زمینه رو بیشتر باز کنم ...
از زننده تاپیک هم میخوام که انصاف داشته باشند و در صفحه اول مطالب غلط رو در ذهن برنامه نویسان تازه کار القا نکنند ....
موفق باشید.
---------------------------------------------------------------------------------------------------
پست های این تاپیک از دل
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
به این قسمت منقل شده است.
اگر برخی کاربران به پست ها یا مطالب خاصی اشاره میکنند که در این تاپیک موجود نیست منظور تاپیک فوق است.
Payman_62
مقایسه زبان های برنامه نویسی
متاسفانه در ایران بحث کردن در فروم با کسی که دسترسی Modcp و یا بدتر از اون Admincp داره در نهایت به یک نتیجه ختم میشه ...
نه اینکه فقط بگم دیگران این خصلت رو دارن ... نه خودم شاید از دید کاربرام خیلی بدتر باشم
به هر حال جدای از این مسائل ....
نقل قول:
جناب دلفی تاریک عزیز . به فرض همه حرف های شما درست . هیچ بحثی نیست در این که دات نت بده و مایکروسافت ابزار بیگانگان و غربی ها برای ایجاد زندانه و این حرفها.
دوست خوبم شما که از اصطلاحات 2 پهلو استفاده میکنی( judgmental ) دیگه نباید موصوف و صفت UseName من رو برعکس بگی... در Username من Delphi صفت هست و Dark اسم !
در واقع یک ترکیب عرفانی هست ! یکم بهش فکر کنید داستانش رو میشه متوجه شد ...
نقل قول:
ولی این مساله که شما برنامه نویسان دات نت رو به چشم یه سری بی خرد که نمیفهمن دات نت استفاده میکنن و با اسباب بازی مایکروسافت دارن ور میرن و همشون یه سری تازه کار جوانک دانشجو استارتر هستن و همش میخان سر و ته کار رو هم بیارن و مسخره و مزحک هم هستن یه مقدار من رو میرنجونه. نه این که به خودم بگیرم (!) ولی نهایت judgmental بودن رو نشون میده!
من برنامه نویسان دات نت رو به چشم یه سری .... ؟!
دور از جون ! خودم یک عمری تو VS کیبرد صدتا یک غاز ! زدم
شما از کجای متن من این برداشت رو کردید ؟! ....
البته من به دلیل شرایط محیطی ! و اینکه کامپیوتر (البته اگر هنوز به AT های زغالی بگن کامپیوتر! ) از همون عنفوان کودکی ! دم دستم بود خیلی زود کد زدن رو شروع کردم
وگرنه بنده هم همچین سن و سالی ندارم که بخوام خدایی نکرده به کسی توهین کنم و بگم جوانک !
شما هم اصلا به خودت نگیر چون من فقط بحث فنی کردم و چیز بدی نگفتم که قابل به خود گیری باشه !
راستی فکر میکنم که judgmental بودن به مراتب بهتر از naive بودن باشه ... لا اقل تصمیم های درست تری گرفته میشه .
نقل قول:
خلاصه شما هرچقدر میخواید با سینتکس شیرین دلفی(!) کار کنین
خیلی ممنونم که اجازه دادید
نقل قول:
و از فریمورک های قدرتمندی که مارکو کانتوی عزیز روش کار میکنه استفاده کنید
دوست عزیزم
مارکو کانتو در دنیای برنامه نویسی یک فرد خاص هست
نه اینکه بگم نابغه هست یا خیلی پرفشنال و ...
نه اصلا ...
اما مثل کانتو رو نمیتونی پیدا کنی که عمرش رو برای یک زبان برنامه نویسی گزاشته باشه
هیچ وقت هم جزو تیم رسمی دلفی نبوده که بخواد فریم ورک برای دلفی طراحی کنه ...
نقل قول:
و شبها هم حتما قبل خواب دعا کنین باز هم دلفی ساپورتش تعطیل نشه و این شرکتی که اسمش هم یادم رفت تو این فاصله بتونه همینطور دلفی رو ساپورت کنه که به آینده تاریک مایکروسافتی ها که شکست قطعی هست دچار نشین.
درسته باید هر شب دعا کنیم چون ممکنه زلزله یا آتشفشانی در منطقه California و یا San Francisco در نزدیکی یک از شعب Embarcadero Technologies به وقوع بپیونده که در این صورت احتمالا ساپورت کاربران دلفی به مدت چند روزی متوقف میشه
تا اینکه اداره امور به شعبش در کشور های دیگه از جمله روسیه سپرده بشه ! (عجب توهمی !)
به غیر از بلایای طبیعی من دلیلی نمیبینم که باعث بشه Embarcadero در اوج شکوفایی و در حالی که هزینه هاش برای FM و xe2 در حال نتیجه دادن هست و روند رو به سقوط کاربران بورلند دلفی را به روند رو به رشد کاربران Rad Studio تبدیل کرده ؛ بخواد دست از پشتیبانی دلفی برداره ...
نقل قول:
شما رو نمیدونم ولی من به شخصه پلتفرم رو خودم انتخاب میکنم، حتا پلتفرمی که مشتری باید ازش استفاده کنه. مشتری سطح Enterprise ـی که نتونه هزینه نرم افزار و سیستم عامل و ... رو تامین کنه. خب باید از محصولات مشابه استفاده کنه.
پلتفرم رو خودتون انتخاب میکنید ؟
یعنی مثلا الان که مایکروسافت میگه WPF شما میگی نه و با Winform ادامه میدی ؟! یا مثلا قبل از MVC که خروجی صفحات ASP.net مثل یک سطل زباله پر از view_state ها بود شما میگفتی نه و پلتفرم خودت رو برای انتقال کاربر بین صفحات داشتی ؟!
آها منظور شما از پلتفرم همین سکوی ویندوز هست ...
خوب یه برنامه نویس .net چطوری سکوی خودش رو انتخاب میکنه ؟ اصلا از بین چی و چی انتخاب میکنه ؟!
اگر بخواین سکوی دیگه ای رو انتخاب کنید که دیگه برنامه نویس دات نت نیستید ...
مشتری Enterprise همیشه میتونه خوب هزینه کنه و اگر شما بازار خودتون رو در این جامعه هدف دارید بهتون تبریک میگم ....
نقل قول:
این سطحی که مدنظرم هست یکم بالاتر از نرم افزار هلو هست :) پس اصلا نگرانی ای بابت اجرای نرم افزارم روی پلت فرم های دیگه ندارم.
جدا ؟!
یعنی شما در سطحی کار میکنید که گردش مالی نرم افزارهاتون یکم بیشتر از 31 میلیارد تومن هست ؟
ماشاالله ... خدا بیشترش کنه ...
( داخل پرانتز : این گردش مالی نرم افزارهای خانواده هلو (طرفه نگار) هست در صورتی که قیمت متوسط هر نسخه رو 150 هزار تومن در نظر بگیریم و کاری با نسخه های چند میلیون تومانی هم نداشته باشیم و این قیمت متوسط رو در تعداد User هاشون یعنی 210,000 ضرب کنیم )
نقل قول:
ضمنا نمیدونم چرا شما اسرار دارید ما همه از نرم افزارهای غیر قانونی استفاده میکنیم؟ خیلیا هستن که برای کارشون با این قیمت دلار هم پول لایسنس میدن. ما هم جزوشون. شما رو نمیدونم. امیدوارم برای تمام محصولاتی که استفاده میکنین لایسنس هم تهیه کرده باشید. از ویندوز احتمالیتون گرفته تا IDE و کامپوننت های دلفی.
نه اختیار دارین این چه حرفیه دیگه 300 دلار برای یک لایسنس retail از ویندوز پولی نیست که
با دلار 2 هزارتومنی هم بخوای حساب کنی همش مگه چقدر میشه که این حرفا رو داشته باشه !:18: ...
به خصوص برای یوزر های عادی و مصرف کننده نرم افزار در ایرات که دیگه کاملا عادیه ! و فرهنگش جاافتاده 600 هزار تومن بابت ویندوز پول بدن ....!
برای برنامه نویس هامون هم که دیگه 12000 دلار هزینه کردن برای VS Ultimate چرک کف دسته به خصوص اونهایی که FreeLancer هستن و شرکتی کار نمیکنن ...
در مورد خودم هم بگم که یک عدد ویندوز 7 به صورت توفیق اجباری روی لپ تاپ جدیدم دارم و برای شرکت هم یک نسخه RAD Studio Xe تهییه کردیم
اما روی لپ تاپ خودم همه چیز (به جز ویندوز) کرک شده هست !
نقل قول:
+ یه حرف شما بیشتر از همه من رو متاسف کرد این بود که به نظر شما اینترفیس برنامه ها اصلا مهم نیست
اشتباه شما دقیقا همین جاست. اتفاقا همین الان و همچنین 10 سال دیگه یکی از مهمترین مباحث تولید نرم افزار User interface و User exprience هست. نرم افزاری که اینترفیسش usability نداشته باشه و به اندازه کافی برای الان زیبا و کاربرپسند نباشه اصلا به مرحله ای که بخواد عمق کاراییش مشخص بشه نمیرسه. درسته خیلی ها کارایی رو فدای اینترفیس میکنن و بلعکس ولی هیچ کدوم از دو گروه ارزشی نسبت به نرم افزاری که همه جنبه ها رو رعایت میکنه ندارن.
شخصا خودم لذت میبرم وقتی یه UI طراحی میکنم که سادگی، مینیمال و سیمپلیفای بودن ، در دسترس بودن و زیبایی اولین کلماتیه که بعد از نشون دادنش از همه میشنوم :) تا اینجا رو مشتری میبینه در دید اول. بقیش در پشت صحنه میچرخه و در نهایت باید کاربر حین اجرای برنامه مشکلی حس نکنه که به هنر برنامه نویس مربوطه.
حالا چه دلفی باشه چه جاوا چه دات نت ملعون.
برادر شما چرا حرف تو دهن بنده میزاری
این که دیگه بدیهیه اینترفیس نرم افزار باید زیبا جمع جور و در عین حال کاربردی باشه ....
حالا من یه سوال دارم ....
فقط اگه شما با کنترل های WPF اینترفیس رو درست کنی مینیمال و سیمپلیفای میشه ؟!
WPF بعد این همه مدت که اومده یه کنترل جدید و متفاوت با کنترل های Winform عرضه کرده ؟
یه کنترل که نشه با شخصی سازی VCL مشابهش رو ساخت ...
گرادیانت و ترنسپرنت که مال 10 سال پیش VCL هست , منظورم یک چیز جدید و بزرگ به اندازه ادعای مایکروسافت راجع به WPF
تو یک سایتی به طنز نوشته بود که به زودی WPF از عینک های 3 بعدی هم پشتیبانی میکنه برای اینکه کاربر مثلا یک نرم افزار اتوماسیون نهایت هیجان و لذت رو در تماشای Record های دیتا بیس در یک Grid ببره !:19:
علاوه بر اینها حالا خوبه که در پست های قبلی این همه از FireMonkey گفتم ! باز شما میگی که اینترفیس فلان ...
[/QUOTE]
نقل قول:
البته عذر میخوام که با شما مخالفم. من هم یه جوانک بی تجربه تازه کار مثل سایرین هستم و در زندگیم با پاسکال و فاکس پرو و کمد(!) و این جور زبان ها کار نکردم که نوشته های شما رو کامل درک کنم.
در نهایت هم از اساتید بابت دخالتم در اجرای امور عذرخواهی میکنم!
اختیار داری دوست عزیز
از بحث با شما لذت بردم
فقط یک موضوع هست و اینکه من عقیده دارم که طرفداری از یک زبان برنامه نویسی مثل طرفداری از یک تیم فوتبال نیست که یک نفر لیدر باشه و بوق بزنه و بقه هم شعار بدن
اینطوری جز هیاهو و شلوغی نتیجه ای نمیگیریم و بحث میوفته در یک دور باطل که اصلا خوب نیست ...
الان هم اگر بچه های دات نت دوست نداشته باشند بنده دیگه در این تاپیک پستی نمیزارم .
هر چند که خودم علاقه دارم به این بحث مقایسه ای ادامه بدیم ....
در پایان هم امیدوارم اگر مزاحی کردم به خودتون نگیرید
موفق باشید.:11:
مقایسه زبان های برنامه نویسی
وقی که گفته میشه دلفی یک زبان پویا و زنده و سر حال هست ! علاوه بر فعالیت های مالکش Embarcadero به فعالیت های گسترده پارتنر های تجاریش هم بر میگرده
این هم "هیدرا" اگر دوست داشتین همه مواد لازم اعم از WinForm و WPF از دات نت و VCL و FireMonkey از دلفی رو با هم بریزید تو مخلوط کن !
What is Hydra
Hydra is an application framework that allows developers to create modular applications that can mix managed (.NET) and unmanaged (native Delphi) code in the same project, creating a seamless user experience while combining the best technologies available from either platform.
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
The premier framework for building robust and scalable
cross-platform multi-tier database solutions.
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
|
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
|
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
مقایسه زبان های برنامه نویسی
بنام خدا.
سلام.
نقل قول:
خیلی معذرت میخوام که مایوست میکنم علی جان اما این کارهای کوچیک در FireMonkey هم به راحتی WPF قابل انجامه
از شنیدن خوشم نمیاد من دوست دارم ببینم:27:.
در ضمن این چیزی که من درست کردم فقط چند خط کد بود از اصلاً از کامپونتت استفاده نشده.
شما اگه میتونی قدرست دلفی رو به ما نشون بده.
ویدئوتم دیدم جالب بود.
انگار داشت بچه گیهای WPF رو بهم نشون میداد:31:.یادش بخیر....