ºìÁªLinuxÃÅ»§
Linux°ïÖú

LinuxµÄ¿ª·¢ÀûÆ÷£¬Kylix

·¢²¼Ê±¼ä:2006-03-23 00:14:38À´Ô´:ºìÁª×÷Õß:ÊéͯÀÏʦ
¡¡¡¡ Linux¿ÉÒÔ˵ÊÇITÒµµÄÒ»¸öÆæ¼££¬¶ÔÓÚËüµÄ´æÔÚ£¬ÈκÎÒ»¸öÒµÄÚÈËÊ¿¶¼²»¸ÒµÈÏÐÊÓÖ®¡£Ä¿Ç°£¬LinuxÃæÁÙµÄ×î´óÎÊÌâ¾ÍÊÇÓ¦ÓóÌÐòÌ«ÉÙ£¬²»ÄÜÂú×ã¸÷¸öÁìÓòʹÓÃÕßµÄÐèÇó£¬ÕâÊÇLinuxºÜÄÑսʤWindowsµÄÖ÷ÒªÔ­ÒòÖ®Ò»¡£ËäÈ»£¬Ëæ×ÅÐí¶à¹«Ë¾ºÍ±à³Ì°®ºÃÕߵļÓÈ룬ÕâÖÖ¾ÖÃæÕýÔڵõ½¸Ä¹Û£¬µ«ÊÇ£¬ÓÉÓÚITÒµÒ»ÈÕǧÀïµÄ·¢Õ¹Ëٶȣ¬LinuxÆÈÇÐÐèÒªÒ»¸ö¸ßЧµÄIDE£¨ÕûºÏ¿ª·¢¹¤¾ß£©¡£WindowsµÄ·¢Õ¹£¬µ¼ÖÂÁËÄ¿Ç°ÊÀ½çÉÏʹÓÃ×îΪ¹ã·ºµÄ±à³ÌÓïÑÔ----VBµÄ²úÉú¡£ÄÇôLinuxµÄÁ÷ÐУ¬ÓÖ»á²úÉúʲôÄØ£¿ÏÖÔÚ´ð°¸ÒѾ­ÓÐÁË£¬ÄǾÍÊÇKylix


³õʶKylix


¡¡¡¡ KylixÊÇBorland¹«Ë¾µÄÓÖÒ»Á¦×÷£¬BorlandÒ»Ö±ÒÔBorland C++¡¢Delphi¡¢C++ Builder¡¢JBuilderµÈϵÁпª·¢¹¤¾ßÖø³Æ£¬Kylix±ü³ÐÁËBorlandÍêÉƵĿÉÊÓ»¯IDE¿ª·¢»·¾³£¬Ç¿´óµÄµ÷ÊÔ¹¦ÄܺͷḻµÄVCL¹¹¼þ£¬¼òÖ±¾ÍÊÇÒ»¸öLinuxϵÄDelphi¡£KylixµÄÍƳö£¬¶ÔÓÚLinux½ñºóµÄ·¢Õ¹£¬ÏÔÈ»¾ßÓÐÖØÒªµÄÒâÒå¡£

¡¡¡¡ Kylix¼¯³ÉÁËÄ¿Ç°ÊÀ½çÉÏ×î¿ìËٵıàÒëÆ÷£¬¿ÉÊÓ»¯µÄGUI»·¾³£¬WEBºÍÊý¾Ý¿âÓ¦ÓÃÈí¼þµÄ¿ª·¢£¬Ìصã¿É¸ÅÀ¨Îª£º¸ßЧµÄLinuxÄÚÂëÓ¦ÓÃÈí¼þ£¨¸ßЧµÄÖ´ÐдúÂë¡¢¿ÉÖØÓõÄÄ¿±ê¿â¡¢ÄÚÖõĻã±àÓïÑÔ¡¢¶¯Ì¬µ÷Óÿ⣩¡¢¿ìËÙµÄIDE£¨¿ª·¢»·¾³£©¡¢´úÂë×Ô¶¯Éú³ÉºÍ¼ì²é¡¢ÏȽøµÄ¼¯³É»¯µ÷ÊÔ ¡¢ÍêÉƵÄÎĵµºÍ°ïÖúÎļþ¡¢Ç¿´óµÄ¹¹¼þ¿ª·¢£¨ÌṩCLX½Ó¿Ú£©¡¢Ìṩ¹¹¼þ´úÂë¡¢¡¢¿ª·ÅʽµÄÊý¾Ý¿â½Ó¿ÚµÈ¡£

¡¡¡¡ KylixʹµÃWindowsÉÏÔËÐеÄÐí¶à³ÌÐò¿ÉÒÔÒÆÖ²µ½LinuxÉÏÔËÐУ¬ÓÃKylixд³ÉµÄLinux³ÌÐòÒ²¿ÉÒÔÔÚWindowsÉÏÔËÐС£ËüÒþ²ØÁ˱àÖÆLinuxÈí¼þµÄ¸´ÔÓÐÔ£¬±à³ÌÕßÃÇ¿ÉÒÔʹÓÃ165¸öÃû½ÐCLXµÄÈí¼þ×é¼þ¸üÈÝÒ×µØÖÆ×÷²Ëµ¥¡¢°´Å¥ºÍÁ¬½ÓÊý¾Ý¿âÒÔ¼°Éè¼Æ³öÆäËüµÄÌØÕ÷¡£KylixµÄÍƳö£¬¶ÔÓÚÒ»°ãÓû§¶øÑÔ£¬½á¹ûÊÇÏÔ¶øÒ×¼ûµÄ£¬¼´»áÓÃÉÏÔ½À´Ô½¶àÓÅÐãµÄLinuxÓ¦ÓÃÈí¼þ¡£


DelphiµÄ¼Ì³ÐÕß

¡¡¡¡ ¶ÔÓÚרҵ³ÌÐòÔ±À´Ëµ£¬Òª¿ª·¢Ò»¸ö¶àƽ̨µÄÉÌÒµÓ¦ÓóÌÐòÓкܶàÖÖ;¾¶£¬µ«ÊÇËüÃÇʵÏÖÆðÀ´¶¼²»Ì«ÈÝÒס£ËùÒÔ£¬¿çƽ̨¿ª·¢¹¤¾ßÍùÍù±¶ÊܹØ×¢£¬JavaÕýÊÇÓÉÓÚÆäƽ̨ÎÞ¹ØÐÔ²©µÃÁ˹ã´ó³ÌÐòÔ±µÄÇàíù¡£

¡¡¡¡ KylixÔÚ½øÐÐÉÌÒµ¿ª·¢Ê±£¬¸ø¹«Ë¾ÌṩÁËÒ»¸öÒ×ÓÚѧϰÇҷdz£¸ßЧµÄ¿ª·¢»·¾³¡£ºÍJavaÒ»Ñù£¬KylixÔÚÓû§½çÃæ¡¢Êý¾Ý¿â¡¢WebºÍÍøÂ繦ÄÜ·½ÃæΪLinuxµÄ¿ª·¢ÕßÌṩÁË¿ÉÒÔºÍWindows¿ª·¢»·¾³ÏàæÇÃÀµÄ·á¸»µÄº¯Êý¿â¡£ÓÉÓÚºÍDelphi¡¢ C/C++ºÍ Visual Basic·Ç³£µÄÏàËÆ£¬ËùÒÔËü¶ÔÓо­ÑéµÄ³ÌÐò¿ª·¢ÈËÔ±¼«¾ßÎüÒýÁ¦¡£BorlandÔÚKylixÀï¼ÓÈëһЩÔÚ±ê×¼JavaÀïûÓеŦÄÜ£¬¼´ÓÅ»¯Ô­Éú´úÂë±àÒëÆ÷ºÍRAD£¨rapid application development£©»·¾³¡£ºÜÏÔÈ»£¬¶ÔÓÚDelphiºÍLinuxµÄ¿ª·¢Õ߶øÑÔ£¬KylixÊÇÒ»¸ö¾ßÓкܴó¼¼ÊõDZÁ¦µÄ¿ª·¢¹¤¾ß¡£

¡¡¡¡ ÔÚÉÌÒµÓ¦ÓÃÉÏ£¬KylixÔÚÓ¦ÓÃƽ̨¼äÃæÁÙ×ÅһЩÌôÕ½¡£Ê×ÏÈ£¬Delphi¿ª·¢ÈËÔ±ÒªÏ뽫ÆäÓ¦ÓóÌÐòÒÆÖ²µ½Kylix£¬¾ÍÒª½«Æä´úÂëÈóÉ«µÃ¸ü¼Ó¼ò½à£¬ÕâÊÇÒ»¼þ±È½Ï·ÑʱµÄÊ¡£Æä´Î£¬´ó¶àÊýLinux¿ª·¢ÈËÔ±£¬ËûÃÇÒѾ­ÔÚʹÓÃC++¡¢JavaºÍPerl¿ª·¢Ó¦ÓóÌÐò£¬ÏÖÔÚҪת¶øʹÓÃKylix£¬¶ÔËûÃÇÀ´Ëµ£¬¾ÍÒâζ×ÅҪѧϰһÃÅеĿª·¢ÓïÑÔ£¬ÇÒÒªÊìϤºÜ¶àÖ»ÄÜÔÚKylixÖÐʹÓõĿ⺯Êý¡£ÕâºÜÓпÉÄÜÍƳÙËûÃÇÑ¡ÔñʹÓÃKylixµÄʱ¼ä¡£²»¹ýÓÐÒ»µã¿ÉÒԿ϶¨£¬ÈκÎÒ»¸ö¿ª·¢ÈºÌ嶼ºÜÄѵÖÓùLinux»·¾³ÏÂÕâһǿ´ó¡¢¿ì½ÝµÄ¿ª·¢¹¤¾ß£¬ÈËÃǽÓÊÜËü£¬Ö»ÊÇʱ¼äµÄÎÊÌâ¡£


ÍƳ³öÐÂ

¡¡¡¡ ÎÒÃÇÖªµÀ£¬Turbo Pascal¾ßÓзdz£¸ßЧµÄ±àÒëÆ÷ºÍÈ«ÃæµÄIDE£¨ÕûºÏ¿ª·¢»·¾³£©£¬Ëü¿ÉÒÔʹһ¸öWindowsµÄʹÓÃÕߣ¬ÔÚÒ»Ò¹Ö®¼ä³ÉΪһ¸ö¿ÉÒÔ½øÐгÌÐò¿ª·¢µÄÈËÔ±¡£KylixºÍDelphiÕýÊÇ´ÓËü·¢Õ¹¶øÀ´¡£

¡¡¡¡ ÔÚÄÇЩʹÓÃC++»òÕßJava½øÐпª·¢µÄÈË¿´À´£¬PascalËƺõÏԵùýÓڳ¾ɡ£µ«ÊÇËüÖ®ËùÒÔÔÚÄÇô³¤Ê±¼äÒÔÀ´£¬Ò»Ö±Êܵ½¹«ÖڵĹØ×¢£¬ÊÇÓÉÓÚËü¼¯ÖÐÁËCµÄ½á¹¹ºÍ±íÏÖÁ¦¶øÓÖ¾ßÓÐBasicµÄ°²È«ÐÔ¡£

¡¡¡¡ Delphi³ÌÐòÔ±¿ÉÒÔʹÓÃObject Pascal´úÂë¡¢Intel»ã±àÓïÑÔ¡¢MicrosoftµÄWin32 APIºÍBorlandµÄVCL (Delphi Visual Component Library)´´½¨Ó¦ÓóÌÐò¡£¶øKylix¸üÊǼæÓÐÁËDelphiµÄÁé»îÐÔºÍLinuxµÄ×ÔÓÉÐÔ¡£µ±È»£¬ÒªÖ±½Ó·ÃÎÊWin 32 APIÏÔÈ»ÊDz»ÐÐÁË£¬VCLÒ²±»CLX£¨Borlandеġ¢ÓÃÓÚ¿çƽ̨¿ª·¢µÄ¿â×é¼þ£©Ëù´úÌæ¡£

¡¡¡¡ CLX×é¼þÖ÷ÒªÓÉÓû§½çÃæÔªËØ×é³É£¬ÔÚÊý¾Ý¿â·½Ãæ°üº¬¶ÔIBMµÄDB2¡¢Oracle¡¢MYSQLÒÔ¼°Borland×Ô¼ºµÄInterBaseµÄÖ±½ÓÖ§³Ö¡£´ËÍ⣬Borland»¹À¦°óÁËMyBase(Ò»¸ö³£×¤ÄÚ´æµÄXMLÊý¾Ý¿â)¡£·þÎñÆ÷°æµÄKylix°üÀ¨Ò»¸öNETCLX£¬ËüÊÇÒ»Ì×ÓÃÓÚ´´½¨Apache WebÓ¦ÓóÌÐòµÄ×é¼þ¡£×ÀÃæ°æËäȻûÓÐNETCLX£¬µ«ÊÇ´øÓÐÔ´´úÂ뿪·ÅµÄTCP/IPÌ×½Ó×Ö·þÎñÆ÷ºÍ¿Í»§¶Ë×é¼þ¡£Á½¸ö°æ±¾¶¼°üº¬ÓÅ»¯µÄObject Pascal±àÒëÆ÷¡¢¿ÉÖ´ÐеÄ32λLinuxÔ­´úÂëºÍ¹²Ïí¿â¡£

²»·²µÄ±íÏÖ

¡¡¡¡ ÔÚPentium III 750MHzϵͳÉϽøÐвâÊÔʱ£¬KylixÖ»±ÈDelphiµÄWindows IDEÉÔÂý¡£ÔÚÅ䱸ÓÐNVidia GeForce2 ͼÐμÓËÙ¿¨µÄAthlon 1.2GHz»úÆ÷ÉÏ£¬Ëü¼òÖ±¿ìµÃ¶¼ÒªÃ°ÑÌÁË¡£

¡¡¡¡ Õ§Ò»¿´£¬KylixÏñÒ»¸ö²»Í¬·²ÏìµÄ¡¢ÔËÐÐÓÚLinuxµÄWindows Delphi IDE¡£ÊÂʵÉÏ£¬´ÓÉÏÏÂÎĹØÁªµÄ°ïÖú¡¢»ªÀöµÄ´úÂë±à¼­Æ÷ºÍµ¯³öʽÓï·¨Ïòµ¼²Ëµ¥µ½¿ÉÏÂÀ­ºÍÍÏקµÄ±íµ¥Éè¼ÆÆ÷£¬ËüµÄÿһ¸öϸ½Ú¶¼±»ÖØиĽø¡£Õâ¶ÔÓÚ´ÓÊ¿çƽ̨¿ª·¢µÄ³ÌÐòÔ±À´Ëµ£¬¿ÉÒÔ˵ÊÇÔÙºÏÊʲ»¹ýÁË¡£Ö®ËùÒÔ»áÕâÑù£¬ÊÇÓÉÓÚBorlandÃ÷ÖǵزÉÄÉÁË¿ª·ÅÔ´´úÂëÉçÇøµÄ½¨Ò飬½«Delphiת»»³ÉKylix¡£

¡¡¡¡ ΪÁ˼ÓËÙKylixÔÚÊг¡ÉϵIJ½·¥£¬Borland´ÓCodeWeavers£¨Ò»¸öÖÂÁ¦ÓÚWineµÄÉÌÒµÓ¦ÓõĹ«Ë¾£©´¦Ñ°Çó°ïÖú¡£WineÓ¦ÓóÌÐòÊÇÔ­ÉúµÄLinux³ÌÐò£¬²»¹ýËü¿ÉÒÔ·ÃÎʺÍWin32¼æÈݵÄWine¿â¡£Ò²ÕýÊÇÓÉÓÚWine£¬²ÅʹµÃKylixÉÙ×öÁ˺ܶàµÄ¹¤×÷¡£WineÏîĿΪLinux¿ª·¢ÈËÔ±ÌṩÁËÒ»Ì׷dz£ÍêÕûµÄÔ´´úÂ뿪·ÅµÄWin32 API¡£ÔÚ´°ÌåµÄÍâ±íºÍ¸Ð¾õÉÏ£¬Wine¸øKylixÌṩÁ˺ܺõĽè¼ö¡£½ÏÄÇЩ´¿´âµÄJava IDE¶øÑÔ£¬Kylix IDEµÄ±íÏÖµÄÈ·ÖµµÃ³ÆµÀ¡£

¡¡¡¡ ³ýÁËWineÒÔÍ⣬Borland»¹ºÍÁíÍâÁ½¸ö¿ª·ÅÔ´´úÂëµÄ³«µ¼ÕßÓйØϵ¡£ËüÃÇÊÇTrollTech£¨ÖÂÁ¦ÓÚQt¿çƽ̨ӦÓýçÃæ¿â£©ºÍNevrona£¨ÖÂÁ¦ÓÚIndy TCP/IP×é¼þ¿â£©¡£Qt¿ÉÒÔÔÚLinuxºÍWindowsÏÂÖ´ÐУ¬ËùÒԷdz£ÊÊÓÚKylixµÄCLX½çÃæ¡£Indy×é¼þÔòÊÇÓÉÖÒʵÓÚBorlandµÄ¿ª·ÅÔ´´úÂëÉçÇø¿ª·¢µÄ¡£

¡¡¡¡ ÏÔ¶øÒ×¼û£¬Kylix¿ª·¢Õß¿ÉÒÔ´ÓDelphiÒÑÓеĴóÁ¿µÄÔ´´úÂ뿪·ÅµÄ³ÌÐòÖлñÒ棬²»¹ýÕâЩÏÖÓеÄ×ÊÔ´Ò²²»ÊÇÈ«²¿¿ÉÓá£ÓÉÓÚDelphiÒ»Ö±¾ÍÊÇÒ»¸öµ¥Ò»Æ½Ì¨µÄÓïÑÔ£¬ÓеĹ«¹²´úÂëÖ»ÄÜÔÚWindowsÏÂʹÓ㬶øÓеÄÔòÖ±½Ó¶ÔPCÓ²¼þ½øÐвÙ×÷£¬ËùÒԴ󲿷ÖDelphiÓ¦ÓóÌÐòºÍ¿âÔÚתµ½Kylixʱ¶¼ÐèÒª½øÐÐһЩ¸Ä¶¯£¬ÓеÄÉõÖÁÐèÒªºÜ´óµÄ¸Ä¶¯¡£²»¹ýÓÐÒ»µã¿ÉÒÔÏàÐÅ£¬×÷ΪBorlandµÄÔ´´úÂ뿪·ÅÉçÇøÀïµÄ³ÉÔ±£¬½«»áºÁÎÞÒÉÎʵؽÓÊÜKylix£¬²¢ÇÒͶÈëµ½¶ÔDelphiÏÖ´æÁ÷ÐеĿª·ÅÔ´´úÂëÏîÄ¿½øÐÐת»»µÄ¹¤×÷ÖС£

¡¡¡¡ ¶ÔÓÚ±àÒëÆ÷ºÍKylixµÄµ÷ÊÔÆ÷£¬BorlandÈ´²¢Ã»Óмò»¯²Ù×÷¡£KylixµÄObject Pascal±àÒëÆ÷±àÒë³öÀ´µÄ´úÂ룬ÓÖСÓֿ죬ÕâÊÇÒ»¸öÍêÈ«´ÓDelphi¼Ì³Ð¹ýÀ´µÄ¹¦ÄÜ¡£ÏÖÔÚ£¬¸Ã±àÒëÆ÷ÒѾ­ÍêÈ«ÄÚ½¨µ½KylixÖС£KylixÓÅ»¯Æ÷¿ÉÒÔʹ´úÂëÔËÐÐÔÚËùÓеÄʹÓÃIntel CPUµÄLinuxϵͳÉÏ£¬²»¹ý½¨Òé×îºÃʹÓÃ×îеÄIntelºÍAMDµÄ´¦ÀíÆ÷¡£ºÍ±àÒëÆ÷Ò»Ñù£¬Kylixµ÷ÊÔÆ÷ÒѾ­½ôÃܵØÈںϵ½ÁËKylix IDEÖУ¬²¢ÇÒËüÖ»ÄÜÓÃÓÚLinux¡£ËüÌṩÁ˶ϵãÉ趨£¬µ¥²½µ÷ÊÔ£¬º¯Êýµ÷ÊÔ£¬±äÁ¿ÖµÏÔʾ£¬.SOµ÷ÊÔ£¬²¢ÐлúÖƵĵ÷ÊÔ£¬ÔÝʱ´¦ÀíµÄµ÷ÊÔ£¬µ÷ÊÔ¾«Á飬ʼþÁÐ±í£¬Ä£¿é²é¿´£¬CPU״̬£¬ÄÚ´æ¶Áд¶Ïµã£¬±äÁ¿ÊýÖµÁбíµÈ¹¦ÄÜ¡£

¡¡¡¡ KylixÊÇĿǰΨһ¿ÉÒÔ²úÉúÔ­Éú Linux´úÂëµÄ¿çƽ̨RAD¿ª·¢»·¾³¡£¶ÔÓÚÄÇЩÏë°ÑWindowsÓ¦ÓóÌÐòͨ¹ý¿ª·ÅÔ´´úÂ빤¾ßÒÆÖ²µ½LinuxµÄÈ˶øÑÔ£¬Kylix IDEÊÇÒ»¸öºÜºÃµÄ·¶Àý¡£

¡¡¡¡ ºÍJavaµÄ±È½ÏÊDz»¿É±ÜÃâµÄ£¬²»¹ýJavaÊÇÊôÓÚÁíÍâÒ»ÖÖÀàÐÍ£¬ËüÖ»ÓÐÔÚ¿çƽ̨ºÍ»ùÓÚWeb·þÎñµÄ·½ÃæºÍKylixÀàËÆ¡£KylixµÄ·þÎñÆ÷°æ°üº¬ÃæÏòApache Web·þÎñÆ÷¿ª·¢Ó¦ÓóÌÐòµÄ×é¼þ¡£µ±È»£¬¾Í¹ã¶È¶øÑÔ£¬KylixÄ¿Ç°Ô¶²»ÈçJava£¬ËüÏÖÔÚ»¹²»Ö§³ÖÉÌÒµUnixƽ̨£¬Ò²Ã»ÓÐÒ»¸öÆóÒµÖмä¼þ¡£¶øÕâÒ»ÇÐÔÚJ2EE£¨Java 2 Enterprise Edition£©ÀïÒѾ­¾ß±¸¡£ºÍKylixÏà±È£¬JavaµÄÖ÷ÒªÓÅÊÆÊÇÇá±ãÐÔºÍÁ¼ºÃµÄÆóÒµÐÅÓþ¡£KylixµÄÖ÷ÒªÓÅÊÆÊÇÐÔÄܺÍÒ×ÓÃÐÔ£¬ÕâÔÚÉÌÒµLinux¿ª·¢¹¤¾ßÖÐÊǷdz£Äѵõġ£ÓÃKylix¿ª·¢µÄÓ¦ÓóÌÐòÖÜÆڶ̡¢ÔËÐÐʱռÓÃÄÚ´æÉÙÇÒÔËÐÐËٶȷdz£µÄ¿ì¡£

¡¡¡¡ ÏÖÔÚ£¬Borland»¹ÓÐһЩ¹¤×÷Òª×ö£¬±ÈÈç½øÒ»²½¼ÓÇ¿KylixºÍÏÖÓÐLinux C/C++ºÍJava´úÂëµÄÈںϡ£¼øÓÚBorlandÔÚJavaºÍC++Éϵľ­Ñ飬¿ÉÒÔÏëÏñÔÚ²»¾ÃµÄ½«À´£¬ÔÚJavaÓ¦ÓóÌÐòÀһЩ¶ÔÐÔÄÜÒªÇó±È½Ï¸ßµÄÈÎÎñ½«¿ÉÒÔÓÉKylixºÍLinux GNU C++À´Íê³É¡£

¡¡¡¡ ÏÖÔÚ£¬Èç¹ûÒª¿ª·¢¶ÔÐÔÄÜÓÐÌض¨ÒªÇóÇÒÓÖÏëÔÚWindowsºÍLinuxÁ½ÖÖ»·¾³ÏÂÔËÐеÄÓ¦ÓóÌÐò£¬Kylix¾ø¶ÔÊÇÊ×Ñ¡¡£Èç¹û¹«Ë¾ÕýÔÚ¿ª·¢LinuxϵÄÈí¼þ£¬»òÕßÏë°ÑWindowsϵÄDelphi³ÌÐòÒÆÖ²µ½LinuxÏ£¬ÄÇôѡÔñKylixÒ²ÊÇÒ»¸öÃ÷ÖÇÖ®¾Ù¡£


¿ª·¢ÈËÔ±´óǨÒÆ

¡¡¡¡ ×÷ΪLinux»·¾³ÏµĵÚÒ»¸öRAD£¨Ó¦ÓóÌÐò¿ìËÙ¿ª·¢£©»·¾³£¬WindowsϵĿª·¢Õß½«»á·¢ÏÖ£¬Ñ§Ï°Ê¹ÓÃKylix½«²»ÊÇʲôÄÑÊ¡£

¡¡¡¡ Delphi³ÌÐòÔ±£º×÷ΪDelphi¿ª·¢ÈËÔ±£¬ÔÚLinuxÏÂʹÓÃKylix¿ª·¢½«¾ßÓеÃÌì¶ÀºñµÄÓÅÊÆ¡£Ê×ÏÈ£¬KylixµÄ½çÃæºÍ¿ª·¢ÕßÒѾ­ÊìϤµÄDelphi½çÃæ·Ç³£ÏàËÆ£¬±È½ÏÈÝÒ×ÉÏÊÖ¡£´ËÍ⣬Kylix±£ÁôÁ˺ÍDelphiÏàͬµÄ¹¤¾ß¼¯£¨°üÀ¨±íµ¥Éè¼Æ¡¢Ä¿±ê¼ì²â¡¢µ÷ÊÔÆ÷ºÍ±àÒëÆ÷£©£¬ÉõÖÁеĿâ×é¼þCLXÄ£¿é£¬Ò²ÊÇ´ÓDelphi VCL·¢Õ¹¶øÀ´µÄ£¬ËùÒÔÓÃDelphi¿ª·¢µÄ³ÌÐòÒÆÖ²µ½Linux±È½ÏÈÝÒס£Ò²¾ÍÊÇ˵£¬¿ª·¢ÈËÔ±°ÑKylixºÍDelphi½áºÏÆðÀ´£¬Ö»ÐèÕÆÎÕÒ»Ì×»ù±¾µÄ¼¼ÇɺÍʹÓÃÏàͬµÄ»ù±¾´úÂ룬¼´¿ÉÔÚLinuxºÍWindowsÉÏ¿ª·¢¿çƽ̨µÄÓ¦ÓóÌÐò¡£

¡¡¡¡ Êý¾Ý¿â¿ª·¢ÈËÔ±£ºÊ¹ÓÃKylix¿ÉÒÔÔÚLinuxÀïʵÏÖ»ùÓÚOracleºÍIBM DB2»·¾³µÄ¸ßÐÔÄܵç×ÓÉÌÎñÓ¦ÓóÌÐò¡£Í¨¹ý¸ßËÙdbExpressÊý¾Ý¿âÇý¶¯Æ÷£¬¿ÉÒÔ½«ÏÖ´æµÄOracle¡¢ DB2¡¢ InterBaseºÍ MySQLÊý¾Ý¿âÇáËɵØÕûºÏµ½Ó¦ÓóÌÐòÀʹÓÃKylixÌṩµÄÒ»Ì×¹¦ÄÜÇ¿´óµÄÊý¾Ý²Ö¿âGUI×é¼þ£¬¿ÉÒÔ¿ìËÙ¿ª·¢³öÊý¾ÝÖÐÐÄÓ¦ÓóÌÐò¡£KylixʹÓÃSQL Monitor¡¢SQL²âÊԺ͵÷ÊÔ×é¼þ¶ÔÊý¾Ý¿âÓ¦ÓóÌÐòµÄÐÔÄܺͷ´Ó¦ÄÜÁ¦½øÐвâÊÔ£¬Í¨¹ýCached UpdatesÌáÉý·þÎñÆ÷µÄÏìÓ¦ÄÜÁ¦¡£

¡¡¡¡ Linux¿ª·¢ÈËÔ±£ºÓÉÓÚÆäÎȶ¨ÐÔ¡¢Áé»îÐԺͺܵ͵ļ۸ñ£¬LinuxÒѾ­±»¹ã·ºµØÓÃÓÚWebÓ¦Ó÷þÎñÆ÷£¬²¢ÇÒÕýÔÚѸËÙ³ÉΪ´úÌæWindowsµÄ×ÀÃæÑ¡Ôñ·½°¸¡£µ«ÊÇLinuxÉÏ´«Í³µÄ¿ª·¢¹¤¾ßÈ´²»¾¡ÈçÈËÒ⣬Ê×ÏÈÊÇËüѧÆðÀ´±È½ÏÀ§ÄÑ£¬´ËÍ⣬Ïà¶ÔÓÚWindowsϸßЧµÄ¿ª·¢¹¤¾ß£¬ËüÏÔÈ»¼±´ý¸Ä½ø¡£¶øÏÖÔÚ£¬Kylix¸Ä±äÁËÕâÖÖ¾ÖÃæ¡£Kylix°ÑRAD£¨Rapid Application Development£©ÕâÒ»×ۺϵĿª·¢»·¾³ÒýÈëÁËLinux£¬Õ⼫´óµØ¼Ó¿ìÁËLinuxÏÂÓ¦ÓóÌÐòµÄ¿ª·¢¡£

¡¡¡¡ ÏÂͼËùʾµÄÊÇKylixÖжÔÓ¦ÒÔÉÏÈýÖÖ¿ª·¢µÄ¹¦ÄÜ£º



ͼ1

¡¡¡¡ Web¿ª·¢ÈËÔ±£ºKylix¿ÉÒÔ¼ÓËÙApache Web·þÎñÆ÷µÄ¿ª·¢¡£KylixµÄNetCLX°Ñä¯ÀÀÆ÷¡¢·þÎñÆ÷ºÍÊý¾Ý¿â¿ª·¢¼¼Êõ½áºÏÆðÀ´£¬¿É¿ìËÙ¿ª·¢³öÖ§³Ö¸ßÍÌÍÂÁ¿µÄWebÓ¦ÓóÌÐò¡£Ê¹ÓÃÒÑÓеÄ65¸öInternet×é¼þ°ÑHTTP¡¢FTP¡¢SMTPºÍNNTPµÈInternet¹¦ÄÜÕûºÏµ½Ó¦ÓóÌÐòÖС£

¡¡¡¡ VB¿ª·¢ÈËÔ±£ºKylixµÄ±à³ÌÄ£¿éºÍVBµÄʼþÇý¶¯µÄ¿ÉÊÓ»¯±à³ÌÄ£¿éÊÇÏàͬµÄ£¬ËùÒÔ£¬Ê¹ÓÃKylix£¬VB³ÌÐòÔ±ºÜ¿ì¾Í¿ÉÒÔÔÚLinuxÀïµÃÐÄÓ¦Êֵرàд³ÌÐò£¬Ò»ÈçËûÔÚWindowsÀïËù×öµÄÄÇÑù¡£ÊÂʵÉÏ£¬ÔÚLinuxÀ³ýÁËKylixÍ⣬»¹Ã»ÓÐÒ»¸ö±à³Ì¹¤¾ßÄܸúVBÔÚ¿ÉÊÓÉè¼Æ¡¢½»»¥µ÷ÊÔÆ÷¡¢ÄÚÂë±àÒëÆ÷¡¢Êý¾Ý¿â¡¢×ÀÃæÓ¦Óõȷ½ÃæÈç´ËµÄ½Ó½ü¡£ºÍVB²»Í¬µÄÊÇ£¬KylixÓ¦ÓóÌÐòʹÓÃKylixÄÚÖõÄÄÚÂë±àÒëÆ÷£¬Ëٶȷdz£µÄ¿ì£¬Ò»·ÖÖӿɱàÒë4°ÙÍòÐÐÓï¾ä¡£

¡¡¡¡ ×ÛÉÏËùÊö£¬ÎÒÃÇ¿ÉÒÔ¿´³ö£¬BorlandΪÁ˾¡Á¿ÎüÒýÓо­ÑéµÄ³ÌÐòԱͶÉíÆäÖУ¬¿ÉνÓÃÐÄÁ¼¿à¡£Í¬Ê±ÎÒÃÇÒ²¿´µ½£¬KylixµÄ±íÏÖµÄÈ··Ç³£µÄ³öÉ«£¬ÏàÐÅÔÚδÀ´µÄÒ»¶Îʱ¼äÀËüÒ»¶¨»á³ÉΪÈËÃǹØ×¢µÄ½¹µã£¬²¢Ó®µÃËüÓ¦µÃµÄ³É¹¦¡£

¸ÅÀÀ

¡¡¡¡ ÉÌÒµÓ¦Óãº

¡¡¡¡ KylixÊÇÒ»¸öÍêÕûµÄRAD»·¾³£¬½ÏJava¶øÑÔ£¬ËüÒ×ÓÚѧϰ£¬²¢ÇÒ±àÒë²úÉúµÄ´úÂëÖ´ÐÐЧÂʷdz£µÄ¸ß¡£¿ÉÓÃÓÚ¿ª·¢ÄÇЩÐèҪͬʱÔÚWindowsºÍLinuxÏÂÔËÐÐÇÒ¶ÔÐÔÄܷdz£Ãô¸ÐµÄÓ¦ÓóÌÐò¡£

¡¡¡¡ ¼¼ÊõÓ¦Óãº

¡¡¡¡ Borland´´ÔìÐԵؽ«¿ª·ÅÔ´´úÂë¼¼ÊõºÍËü³ÉÊìµÄObject PascalÄÚÂë±àÒëÆ÷ºÍµ÷ÊÔÆ÷½áºÏÆðÀ´¡£ DelphiÓ¦ÓóÌÐòͨ³£ÐèÒªÖ±½Ó·ÃÎÊWindowsºÍÓ²¼þ£¬ËùÒÔ½«³ÌÐò´ÓWindowsÒÆÖ²µ½Linuxʱ£¬Òª¾¡Á¿¼ò»¯³ÌÐò²¢ÇÒ¸ù¾ÝÒ»¶¨µÄ¹æÔò½øÐС£

¡¡¡¡ Óŵ㣺

¿ìËÙµÄÄÚÂë±àÒëÆ÷
Ò×ÓÚѧϰ
ºÜ°ôµÄÓû§½çÃ棬ÌṩÁËTCP/IPºÍÊý¾Ý¿â×é¼þ
ÓÅÐãµÄIDE¸ïÃüÐÔµØʹÓÃÁË¿ª·ÅÔ´´úÂë¼¼Êõ
¡¡¡¡ ȱµã£º

ÓëC++ºÍJavaµÄ¹ØÁªÌ«²î
ʹÓÃÁËÒ»ÃÅеÄÓïÑÔÇÒʹÓõÄÊÇרÓеÄAPI
¡¡¡¡ ×îµÍÔËÐÐÒªÇó£º

Intel Pentium 200 MHz (ÍƼöP2 400 MHz)
64 MB RAM (ÍƼö128 MB)
CD-ROM
175 MB(Õ¼Óÿռä)
¡¡¡¡ Ö§³ÖµÄLinux²Ù×÷ϵͳ£º

Red Hat 6.2»òÒÔÉÏ°æ±¾
Mandrake 7.2»òÒÔÉÏ°æ±¾
SuSE 7.0»òÒÔÉÏ°æ±¾
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 1 ÌõÆÀÂÛ

  1. hongmaojin ÓÚ 2008-03-27 20:51:53·¢±í:

    ÕýÔÚѧϰ£¬¸ÐÊÜÆĶ࣬лл·ÖÏí