偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

Python Win真的很穩(wěn)定嗎?

開(kāi)發(fā) 后端
Python Win 很穩(wěn)定的這一優(yōu)點(diǎn)是業(yè)內(nèi)人士比較看好的,盡管有時(shí)候在 Win95r2 系統(tǒng)上會(huì)奇怪地出現(xiàn)“停止響應(yīng)“的狀況,但是還是比較吸引人的。

讓我給大家說(shuō)一下購(gòu)買Python Win的好處吧,人們通常認(rèn)為商業(yè)產(chǎn)品會(huì)提供額外的功能而值得花錢購(gòu)買,不是通過(guò)昂貴的金錢去購(gòu)買一些軟件,那樣購(gòu)買的軟件未必是很好的軟件。

可惜的是,我發(fā)現(xiàn)這兩種產(chǎn)品都不足夠穩(wěn)定,無(wú)法推薦給各位用于實(shí)際開(kāi)發(fā)。若是不能用于實(shí)際開(kāi)發(fā)的 IDE,那么常規(guī)功能就并不值那么多。但愿這兩種產(chǎn)品能通過(guò)新版本或修正補(bǔ)丁而有所提高。

BlackAdder 是在 linux 和 windows 下的基于 QT 的開(kāi)發(fā)環(huán)境;請(qǐng)參閱屏幕截圖。在本專欄提到的產(chǎn)品中,該產(chǎn)品是唯一帶有表單設(shè)計(jì)器的一款,而且表單設(shè)計(jì)器自身做得很優(yōu)秀(用于 PyQT 編程)。就象 Delphi、Visual Basic 和類似工具,您可以把小工具放置在面板上,在“屬性”表單中調(diào)整屬性與行為。

元素的圖標(biāo)有些呆板,特別是變灰的時(shí)候,但美觀并不是很重要。源代碼編輯器提供代碼合并和語(yǔ)法標(biāo)簽高亮顯示,但沒(méi)有代碼自動(dòng)完成提示。BlackAdder 有個(gè)相當(dāng)不錯(cuò)的調(diào)試器,除了缺少監(jiān)視功能外其它與免費(fèi)工具差不多。

不幸的是,在測(cè)試 V1.0 beta 2 中,我遇到了一些嚴(yán)重的使用問(wèn)題。我測(cè)試了 Mandrake、Slackware 以及 Windows 包(但沒(méi)有測(cè)試 Debian 和 Redhat,雖然我認(rèn)為 Linux 的變體只是軟件包不同)。

各種問(wèn)題無(wú)處不在。例如,默認(rèn)字體實(shí)在太小,在 Linux 和 Windows 系統(tǒng)下都無(wú)法閱讀。改變編輯器字體需要單調(diào)地一個(gè)個(gè)地修改 20 種語(yǔ)法標(biāo)記元素的字體(沒(méi)有許多其他編輯器和 IDE 中的“繼承字體”選項(xiàng))。更糟的是在 Mandrake 7.1 和定制的 Slackware 7.1 中,當(dāng) BlackAdder 啟動(dòng)時(shí),Python 解釋器“意外終止”。

您可以編輯文件,但無(wú)法在 IDE 下運(yùn)行。我改變 Python Win 路徑的嘗試 -- 指向 Python 2.0 或 Python 1.5.2 -- 成功地改變了出錯(cuò)信息,但并未解決問(wèn)題。而且,在 Windows 下有些 Python Win在 BlackAdder 中無(wú)法打開(kāi);

而獲得的提示是 “X 不是一個(gè)合法的 BlackAdder 文件”。該信息沒(méi)有明顯的規(guī)律。您有可能通過(guò)某些努力解決該問(wèn)題 -- 但如果花費(fèi)了 400 美元購(gòu)買該產(chǎn)品,您一定不會(huì)有好心情來(lái)為購(gòu)買的產(chǎn)品做調(diào)試了。

WingIDE 是個(gè)想當(dāng)優(yōu)秀的 IDE;請(qǐng)參閱屏幕截圖。其編輯器包括大量語(yǔ)言的語(yǔ)法標(biāo)簽高亮顯示,雖然它只是個(gè)面向 Python 的工具。源代碼瀏覽器對(duì)瀏覽項(xiàng)目或模塊非常實(shí)用(表現(xiàn)在可導(dǎo)航源代碼和文檔行摘要中)。雖然沒(méi)有監(jiān)視器,但調(diào)試器設(shè)計(jì)得很好。

編輯器有優(yōu)秀的命令自動(dòng)完成和函數(shù)跳轉(zhuǎn)列表,但是沒(méi)有代碼合并。面向項(xiàng)目風(fēng)格的 IDE 對(duì)于大型產(chǎn)品非常有用(在這方面,除了 Komodo 以外,它是大多免費(fèi) IDE 中較好的)。

總體的界面就像增強(qiáng)的 Idle,使用了與許多 TK 和 XWindow 界面類似的“多窗口”排列方式。我喜歡使用對(duì)接和嵌入(這方面,并不是過(guò)多使用 MS Visual Studio 造成的),但不同的開(kāi)發(fā)人員可能喜歡不同風(fēng)格的窗體。WingIDE 是個(gè)很有前途的開(kāi)發(fā)環(huán)境。

BlackAdder 甚至 WingIDE -- 我測(cè)試的 1.0 和 1.1b3 版 -- 都因存在問(wèn)題而無(wú)法推薦用作重大的開(kāi)發(fā)。有許多討厭的小地方,比如許可密鑰設(shè)置過(guò)程和古怪的 -- 很可能是遺漏了 -- 工具條提示。而且,還有許多小的錯(cuò)誤,比如缺少“打開(kāi)最近文件”菜單項(xiàng),因此,當(dāng)程序運(yùn)行時(shí)(不只是試驗(yàn)代碼)您只能打開(kāi)交互命令行解釋器窗口。但這些問(wèn)題都是小問(wèn)題。

致命問(wèn)題是 WingIDE 會(huì)在我的 Mandrake 7.1 中隨機(jī)產(chǎn)生分割錯(cuò)誤。一旦發(fā)生該情況一切就都完了,您將丟失正在進(jìn)行的任何工作?!敖?jīng)常保存”是個(gè)好建議,但這并不足以使 WingIDE 完全可用。

Python Win 使用起來(lái)非常得心應(yīng)手。它有個(gè)好用的編輯器,包括代碼合并、語(yǔ)法標(biāo)簽高亮顯示以及代碼自動(dòng)完成特性。Python Win和有些 IDE 一樣,不包含任何類型的表單設(shè)計(jì)器;但它提供一個(gè)優(yōu)秀的調(diào)試器,具有監(jiān)視、代碼檢查、交互調(diào)試窗口、斷點(diǎn)、和其他調(diào)試器該有的功能。

最重要的是,Python Win 很穩(wěn)定,盡管有時(shí)候在 Win95r2 系統(tǒng)上使用時(shí)會(huì)奇怪地“停止響應(yīng)”。界面上來(lái)說(shuō),Python Win 比較簡(jiǎn)單,但非常吸引人,很好的運(yùn)用了可嵌入和可對(duì)接的元素。Python Win 還集成了 ActiveState 的 HtmlHelp 版本的 Python 說(shuō)明文檔和 PythonCOM。

責(zé)任編輯:chenqingxiang 來(lái)源: 博客園
相關(guān)推薦

2010-01-20 10:14:53

C++程序

2010-03-17 14:50:06

智能交換機(jī)

2010-03-10 11:14:56

智能交換機(jī)

2019-11-05 09:20:06

SQLiteLinux

2018-10-30 12:44:04

Linux系統(tǒng)內(nèi)存

2013-04-08 15:39:15

程序員

2010-03-10 16:51:21

以太網(wǎng)交換機(jī)

2019-01-21 13:56:52

2013-12-11 09:29:02

2018-07-09 08:35:45

Windows 10WindowsBug

2014-10-24 10:10:33

UbuntuUbuntu 14.1

2022-11-02 08:55:43

Gofor 循環(huán)存儲(chǔ)

2010-08-30 10:37:04

云計(jì)算

2024-06-18 10:00:00

自動(dòng)駕駛BEV感知

2010-03-02 17:22:46

Android技術(shù)

2016-04-21 09:43:33

編程音樂(lè)

2016-11-15 09:43:56

大數(shù)據(jù)數(shù)據(jù)工程師

2021-08-31 10:52:30

容量背包物品

2023-11-06 08:41:31

JavaScript應(yīng)用程序

2019-03-20 13:15:29

Wi-Fi 6
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)