hosseinzadeh
سه شنبه 11 شهریور 1382, 16:01 عصر
در گذشته برنامه نویسی در محیط لینوکس کار مشکلی بود.اکثر برنامه نویسان از محیطهایی مثل GCC و Emacs استفاده می کردند که علاوه بر یادگیری سخت، Productivity پایینی داشتند و آن طور که انتظار می رفت پاسخگوی نیاز برنامه نویسان نبودند.اما با به وجود آمدن کایلیکس ، بسیاری از این مشکلات حل شد.
کایلیکس اولین بار در نمایشگاه LinuxWorld در تاریخ 31 ژانویه 2001 (12 بهمن 1379) به برنامه نویسان معرفی شد. کایلیکس محیط مجتمع پیشرفته ای بر پایه دو زبان بسیار قدرتمند(<span dir=ltr>C++</span> و Delphi ) است که در محیط لینوکس کار می کند.اکنون دیگر ساختن برنامه های بانک اطلاعاتی یا برنامه های تحت شبکه در لینوکس با کایلیکس بسیار آسان شده است.در این قسمت سعی شده است به بعضی از سوالات عمومی در مورد کایلیکس پاسخ داده شود.
1-کایلیکس چه ویژگی های اساسی دارد؟
1. پشتیبانی همزمان از دو زبان برنامه نویسی شی گرای قدرتمند (<span dir=ltr>ANSI/ISO C++</span>) و دلفی.شما می توانید بسته به نیازهای خود یکی از این دو زبان را انتخاب کنید.با هر یک از این زبانها شما می توانید برنامه های کوچک،قدرتمند و پایدار تحت لینوکس بسازید.
2. وجود ابزار توسعه بانک اطلاعاتی،GUI و سرویسهای وب در یک محیط مجتمع.
3. ایجاد سریع برنامه ها توسط کامپوننتهای مبتنی بر CLX.
4. با کایلیکس می توانید با استفاده از WebSnap قدرت و سرعت RAD را به برنامه های وب خود اضافه کنید.
5. با استفاده از DataSnap می توانید یانک های اطلاعاتی تحت شبکه را با توجه به نیازهای خود بسازید.
6. برنامه های کایلیکس به راحتی با دیگر برنامه های لینوکس ارتباط بر قرار می کنند.
همچنین کایلیکس از یک GUI Builder WYSIWYG بهره می برد که ویژگی های زیر را داراست:
1. استفاده از خاصیت Drag&Drop در ابزارهای ویژوال
2. ویرایش خواص (Properties) در زمان طراحی.
3. قابل گسترش به وسیله کامپوننتهای جدید.
و در نهایت از امکاناتی چون Code Insight و ... نیز پشتیبانی می کند.
2-کایلیکس مورد استفاده چه کسانی می باشد؟
برای برنامه نویسانی که قصد دارند برنامه هایی با کیفیت بالا و ظاهر زیبا تحت لینوکس بنویسند کایلیکس بهترین گزینه است.ولی به طور کلی این افراد می توانند از کایلیکس استفاده کنند:
برنامه نویسان حرفه ای که قبلا از دلفی استفاده می کردند، هم اکنون به راحتی می توانند از کایلیکس استفاده کنند. کایلیکس بر پایه تکنولوژی دلفی بنا شده و به جای VCL از کتابخانه اجزای سازنده چند پلت فرمی (CLX) بهره می گیرد.CLX به نوعی مهاجرت برنامه نویسان ویندوز را به لینوکس ساده می کند.به علاوه IDE آن استفاده از خواصی چون Drag & Drop را در توسعه برنامه های مبتنی بر کامپوننت محقق می سازد و توسط طیف وسیعی از کامپوننتهای منبع باز و تجاری پشتیبانی می شود.
همچنین برنامه نویسان <span dir=ltr>C++</span> و یا حتی VB به راحتی می توانند از این محیط بهره ببرند.محیط کایلیکس شباهت بسیار زیادی به محیط های توسعه ویژوال ویندوز دارد.
برنامه نویسانی که قبلا در لینوکس برنامه نویسی می کرده اند و هم اکنون به یک محیط RAD قدرتمند برای ایجاد برنامه های با کیفیت نیاز دارند.این محیط به آنها اجازه می دهد که برنامه های پایدار و قوی را تحت لینوکس بنویسند بدون این که مانند قبل به نوشتن کدهای تکراری و خسته کننده نیازی داشته باشند.
برنامه نویسان Apache نیز می توانند با استفاده از NetCLX برنامه های قدرتمندی تحت شبکه و برای سرور ها بنویسند.با استفاده از NetCLX شما می توانید تکنولوژی های سرور ، مرور گر و بانک اطلاعاتی را با نرم افزارهای تحت شبکه خود ترکیب کنید.
همچنین با استفاده از ابزارهای DataCLX و dbExpress می توانید در برنامه های خود از پشتیبانی بانکهای اطلاعاتی IBM DB2،Orcale 8i ، InterBase و MySQL بهره مند شوید.
3-چه نسخه هایی از لینوکس از کایلیکس پشتیبانی می کنند؟
این نسخه ها به طور رسمی از کایلیکس پشتیبانی می کنند:
<span dir=ltr>RedHat 7.2
Mandrake 8.2
SuSe 7.3</span>
همچنین شرکتهایی همچون Caldera به بورلند قول همکاری داده اند.
4-نسخه های مختلف آن چیست؟
کایلیکس در سه نسخه اولیه عرضه شده است.
Kylix EnterPrise Edition:کاملترین نسخه با بیش از 190 کامپوننت CLX
Kylix Professional Edition: نسخه ای مناسب برای برنامه نویسان Desktop.با بیش از 165 کامپوننت CLX.
Kylix Open Edition: نسخه کوچک کایلیکس با حدود 75 کامپوننت CLX.این نسخه مجانی است و نسخه مجانی آن را می توانید از سایت بورلند داونلود کنید.
برای اطلاعات بیشتر در مورد نسخه های مختلف ، ویژگی ها و تفاوت های آنها به DataSheet کایلیکس(ص 4) در سایت بورلند مراجعه کنید.
5-به چه سخت افزاری برای اجرای کایلیکس نیاز دارم؟
حد اقل نیازهای سخت افزاری کایلیکس(نسخه EnterPrise) که توسط شرکت بورلند اعلام شده به این شرح است:
<span dir=ltr>Intel P II/500 Mhz
256 Mb RAM
CD-ROM Drive
500 Mb Hard Disk Space(Full Install)
VGA or higher resolution monitor
Mouse or other pointing devices</span>
سایت رسمی شرکت سازنده:http://www.borland.com
سایت رسمی محصول:http://www.borland.com/kylix
برای دیدن ScreenShot به اینجا مراجعه کنید:
http://community.borland.com/article/0,1410,22417,00.html
منابع:
http://www.borland.com/kylix
http://community.borland.com/article/0,1410,26771,00.html
کایلیکس اولین بار در نمایشگاه LinuxWorld در تاریخ 31 ژانویه 2001 (12 بهمن 1379) به برنامه نویسان معرفی شد. کایلیکس محیط مجتمع پیشرفته ای بر پایه دو زبان بسیار قدرتمند(<span dir=ltr>C++</span> و Delphi ) است که در محیط لینوکس کار می کند.اکنون دیگر ساختن برنامه های بانک اطلاعاتی یا برنامه های تحت شبکه در لینوکس با کایلیکس بسیار آسان شده است.در این قسمت سعی شده است به بعضی از سوالات عمومی در مورد کایلیکس پاسخ داده شود.
1-کایلیکس چه ویژگی های اساسی دارد؟
1. پشتیبانی همزمان از دو زبان برنامه نویسی شی گرای قدرتمند (<span dir=ltr>ANSI/ISO C++</span>) و دلفی.شما می توانید بسته به نیازهای خود یکی از این دو زبان را انتخاب کنید.با هر یک از این زبانها شما می توانید برنامه های کوچک،قدرتمند و پایدار تحت لینوکس بسازید.
2. وجود ابزار توسعه بانک اطلاعاتی،GUI و سرویسهای وب در یک محیط مجتمع.
3. ایجاد سریع برنامه ها توسط کامپوننتهای مبتنی بر CLX.
4. با کایلیکس می توانید با استفاده از WebSnap قدرت و سرعت RAD را به برنامه های وب خود اضافه کنید.
5. با استفاده از DataSnap می توانید یانک های اطلاعاتی تحت شبکه را با توجه به نیازهای خود بسازید.
6. برنامه های کایلیکس به راحتی با دیگر برنامه های لینوکس ارتباط بر قرار می کنند.
همچنین کایلیکس از یک GUI Builder WYSIWYG بهره می برد که ویژگی های زیر را داراست:
1. استفاده از خاصیت Drag&Drop در ابزارهای ویژوال
2. ویرایش خواص (Properties) در زمان طراحی.
3. قابل گسترش به وسیله کامپوننتهای جدید.
و در نهایت از امکاناتی چون Code Insight و ... نیز پشتیبانی می کند.
2-کایلیکس مورد استفاده چه کسانی می باشد؟
برای برنامه نویسانی که قصد دارند برنامه هایی با کیفیت بالا و ظاهر زیبا تحت لینوکس بنویسند کایلیکس بهترین گزینه است.ولی به طور کلی این افراد می توانند از کایلیکس استفاده کنند:
برنامه نویسان حرفه ای که قبلا از دلفی استفاده می کردند، هم اکنون به راحتی می توانند از کایلیکس استفاده کنند. کایلیکس بر پایه تکنولوژی دلفی بنا شده و به جای VCL از کتابخانه اجزای سازنده چند پلت فرمی (CLX) بهره می گیرد.CLX به نوعی مهاجرت برنامه نویسان ویندوز را به لینوکس ساده می کند.به علاوه IDE آن استفاده از خواصی چون Drag & Drop را در توسعه برنامه های مبتنی بر کامپوننت محقق می سازد و توسط طیف وسیعی از کامپوننتهای منبع باز و تجاری پشتیبانی می شود.
همچنین برنامه نویسان <span dir=ltr>C++</span> و یا حتی VB به راحتی می توانند از این محیط بهره ببرند.محیط کایلیکس شباهت بسیار زیادی به محیط های توسعه ویژوال ویندوز دارد.
برنامه نویسانی که قبلا در لینوکس برنامه نویسی می کرده اند و هم اکنون به یک محیط RAD قدرتمند برای ایجاد برنامه های با کیفیت نیاز دارند.این محیط به آنها اجازه می دهد که برنامه های پایدار و قوی را تحت لینوکس بنویسند بدون این که مانند قبل به نوشتن کدهای تکراری و خسته کننده نیازی داشته باشند.
برنامه نویسان Apache نیز می توانند با استفاده از NetCLX برنامه های قدرتمندی تحت شبکه و برای سرور ها بنویسند.با استفاده از NetCLX شما می توانید تکنولوژی های سرور ، مرور گر و بانک اطلاعاتی را با نرم افزارهای تحت شبکه خود ترکیب کنید.
همچنین با استفاده از ابزارهای DataCLX و dbExpress می توانید در برنامه های خود از پشتیبانی بانکهای اطلاعاتی IBM DB2،Orcale 8i ، InterBase و MySQL بهره مند شوید.
3-چه نسخه هایی از لینوکس از کایلیکس پشتیبانی می کنند؟
این نسخه ها به طور رسمی از کایلیکس پشتیبانی می کنند:
<span dir=ltr>RedHat 7.2
Mandrake 8.2
SuSe 7.3</span>
همچنین شرکتهایی همچون Caldera به بورلند قول همکاری داده اند.
4-نسخه های مختلف آن چیست؟
کایلیکس در سه نسخه اولیه عرضه شده است.
Kylix EnterPrise Edition:کاملترین نسخه با بیش از 190 کامپوننت CLX
Kylix Professional Edition: نسخه ای مناسب برای برنامه نویسان Desktop.با بیش از 165 کامپوننت CLX.
Kylix Open Edition: نسخه کوچک کایلیکس با حدود 75 کامپوننت CLX.این نسخه مجانی است و نسخه مجانی آن را می توانید از سایت بورلند داونلود کنید.
برای اطلاعات بیشتر در مورد نسخه های مختلف ، ویژگی ها و تفاوت های آنها به DataSheet کایلیکس(ص 4) در سایت بورلند مراجعه کنید.
5-به چه سخت افزاری برای اجرای کایلیکس نیاز دارم؟
حد اقل نیازهای سخت افزاری کایلیکس(نسخه EnterPrise) که توسط شرکت بورلند اعلام شده به این شرح است:
<span dir=ltr>Intel P II/500 Mhz
256 Mb RAM
CD-ROM Drive
500 Mb Hard Disk Space(Full Install)
VGA or higher resolution monitor
Mouse or other pointing devices</span>
سایت رسمی شرکت سازنده:http://www.borland.com
سایت رسمی محصول:http://www.borland.com/kylix
برای دیدن ScreenShot به اینجا مراجعه کنید:
http://community.borland.com/article/0,1410,22417,00.html
منابع:
http://www.borland.com/kylix
http://community.borland.com/article/0,1410,26771,00.html