2012-07-30 108 views
0

我正在通過網絡搜索當前場景的最佳腳本語言。在我寫這個問題的時候,你可以看到我不確定哪一個對我來說是最好的。哪種腳本語言最適合我的場景?

我的情況是怎樣的?

我有一個java後端系統和一些用.net編寫的前端客戶端。前端客戶端可以採用批處理文件。實際上更復雜的批量調用vbscript。

現在我想離開這個vbs的東西,並希望使用現代腳本語言。最好的是我也可以在java後端上使用它。你能給我一些腳本語言最適合的想法嗎?在前端,最現有的腳本處理一些文件操作。

我的第一選擇是groovy,因爲我來自java背景,但是當我在某些帖子中看到它沒有很好的性能。該腳本將每分鐘被調用多次,然後一個groovy腳本每次創建一個新的jvm進程?不是很貴嗎?

Python是更好的選擇嗎?或者你會用什麼?

感謝您的建議。

+0

最適合你的是你挑選的那個。 – monkut 2012-07-31 01:11:57

回答

3

轉到使用Python :)

具體看一看Jython,這將讓如果需要訪問你的後端Java類。

0

javascript,在犀牛的幌子下也給你與你現有的java類的良好整合,以及體面的表現。但是,這真的歸結爲個人喜好,所以請嘗試幾個,看看哪個最適合你。

1

Groovy和python都是很好的選擇。 「每分鐘幾次」是任何現代(以及許多古代)語言都可以處理的東西。在這種情況下,我認爲這兩者本質上都不比其他的更好。

0

Python可用於JVM和CLR,所以它看起來很適合你。

但是,請注意,您可能無法保持完全相同的設計,現在您已經離開批處理腳本。例如,將解釋器保存在內存中的速度可能會快得多,而不是每次都要釋放新的解釋器。

相關問題