review X-develop 1.0

posted on 13 Apr 2005 23:20 by tidno1 in csharp-and-dotnet

X-develop เป็น multi-language cross-platform IDE เนื่องจากว่ามัน support ทั้ง .NET, Mono และก็ Java platform แถมยังสามารถใช้ได้ทั้งบน Windows ทั้ง Linux แถมยังเขียนได้หลายภาษาทั้ง C#, Java, JSP, J# แล้วก็ VB.NET. แล้วยังใช้ความสามารถใหม่ ๆ ของ .NET Framework 2.0 ได้ด้วย

เท่าที่ลองดูก็ถือว่าเป็น IDE ที่ความสามารถสูงตัวนึงเลยครับ เมนูก็ใช้งานไม่ยากมากนัก(แต่ผมว่ามันรก ๆ เหมือน netbean เลยอะ) ที่ชอบคือ codingformatter ที่กำหนดได้ละเอียดพอควรเลยครับ(พอ ๆ กับ VS.NET 2005) เพราะผมชอบให้มันเขียน { ไว้บนบรรทัดเดียวกับชื่อฟังก์ชัน หรือชื่อคลาส ซึ่งทำให้ผมอึดอัดพอควรกับ VS.NET 2003หรือ #Develop ที่กำหนดไม่ได้

มา review กันทีละ feature ดีกว่า

Goto

Search

ไม่ต้องพูดกันมากครับ ดูรูปก็รู้

Code Formatter

อย่างที่บอกครับ ว่ามันละเอียดมาก เหมาะกับคนขี้รำคาญแบบผม

Code Template

System.out.println(); หรือ Console.WriteLine(); เป็น code ที่เราต้องพิมพ์ค่อนข้างบ่อยแน่ ๆ ถ้าเราเขียน console application ถึงจะมี code

completion ก็เถอะ แต่ถ้าต้องพิมพ์มันซัก 100 ครั้งในวัน ๆ นึง ก็คงเบื่อแย่ code template เกิดมาเพื่อการนี้แหละครับ มันช่วยลดการพิมพ์ code ยาว ๆ ของ

เราให้สั้นลงได้ครับ โดยการกำหนดเป็น template เอาไว้เช่นเราสามารถย่อ System.out.println ให้เป็น pl หรือจะอะไรก็ตามที่เรากำหนด
แต่ที่น่าสนใจใน x-develop ก็คือว่า template ของโปรแกรมนี้มีความสามารถสูงกว่าที่เคยใช้ ๆ มาแน่นอน จะเป็นยังไงลองโหลดมาเล่นดีกว่า

Refractoring



Rename


Extract Method

Revision

อ่านแล้วอย่าคิดว่าผมจะมาเล่าเรื่องการใช้พวก version control ให้ฟังนะครับ คำว่า revision ในที่นี่หมายถึงความสามารถในการเปรียบเทียบ code ปัจจุบันกับ

code เดิมว่าเราได้มีการเปลี่ยนแปลงตรงบรรทัดไหนบ้าง โดยมีการทำ hilight ให้อย่างชัดเจน
บน Editor

Revisions window

Goto Overiden Method

ยังมีความสามารถอื่น ๆ ที่เหลืออีกมากมาย ที่ยังไม่กล่าวถึงในที่นี้ ขอให้ไปลองเล่นกันเอง

ใครอยากลองก็ไปโหลดกันได้ที่ http://www.omnicore.com/ ขนาดไฟล์ 36MB สำหรับ Windows และ 31MB สำหรับ Linux ขนาดไฟล์ไม่ใหญ่มากนัก แต่หากใครเคยติด X-develop preview มาแล้ว สามารถใช้ auto update จะช่วยลดเวลาในการดาวน์โหลดได้พอควร

ขอเตือนหน่อยละกันสำหรับคนที่เครื่องไม่แรง อาจจะอืด ๆ บ้าง(แต่ผมว่ามันก็เร็วกว่า netbean นะ)เพราะว่าโปรแกรมนี้กินแรมพอสมควร

edit เพิ่มหน่อยเพราะเพิ่งเจอ
ขอติบ้างก็คือมันไม่สามารถพับเก็บฟังก์ชันหรือคลาสได้ รวมทั้ง #region..#endregion อีกด้วย


edit @ 2005/04/13 23:33:32

Comment

Comment:

Tweet

หลายปีผ่านไป แต่ก็ยังใหม่อยู่ สำหรับผ้ม..

#9 By teaworm (117.47.8.188) on 2007-09-18 19:37

Been away so long I hardly knew the plac. Adi Braith.

#8 By Adi Braith (209.66.122.90) on 2007-08-22 19:37

มัน free หรือเปล่าครับ หรือว่าเป็น trial version

#7 By LJsupreme (161.200.255.161) on 2005-06-14 12:22

โลเทคค่ะ เห็นก็ตาลายแหล่ว

#6 By พู่ไหม on 2005-04-15 05:27

เอ่อ คือว่าพี่มีใครเคยเล่น PocketPC application บ้าง รู้สึกโง่มากเลยตอนนี้

#5 By bank on 2005-04-14 01:43

เคย load beta มาใช้กะ .net ได้ดีแต่ java ผมยัง compile ไม่ได้เลยอ่า
ว่าแล้วก็ ซะ

#4 By plynoi แว่วศรี on 2005-04-14 01:07

โหลดมาลองดูดีกว่า ^^

#2 By Gapz (' '-) on 2005-04-13 23:33

จากรูปแล้ว คล้ายๆ Eclipse เลยครับ (ใช้เป็นอยู่ตัวเดียว)

#1 By Compman on 2005-04-13 23:31