คือผมพอจะเขียน Visual C# ได้ แต่เพื่อนผมบอกว่า ควรไปด้าน C#Builder ดีกว่า เพราะตัวโปรแกรมที่ได้มาขนาดมันจะเล็กกว่า Visual C#
ทีนี้ผมเลยอยากจะทราบน่ะครับ
ว่างานประเภทไหน ที่ควรจะใช้ C#Builder หรือ ควรใช้ Visual C#
แล้วงานทางด้าน C#Builder มีความต้องการเยอะมั้ยครับ
ความยาก / ง่าย ต่างกันมากน้อยแค่ไหนครับ
ผมไม่เคยเขียน C#Builder เลย
ขอความรู้หน่อยครับ
ถ้าเป็น c++ builder กับ
soginal Sat, 29/10/2011 - 23:48
ถ้าเป็น c++ builder กับ visual c++ น่ะใช่ครับ ได้ยินมาว่าแบบนั้นเหมือนกัน แต่ถ้าเป็น c# ไม่รู้เหมือนกัน
ว่าแต่มันไม่ได้ใช้คอมไพล์เลอร์ตัวเดียวกันเหรอ (- -! ) น่าจะเป็น compiler ตัวเดียวกันนะ (csc.exe)
ถ้าพูดถึง ide ใช้ visual studio ดีกว่าครับมีแบบ express ให้ใช้ฟรีด้วย
แล้วขนาดของโปรแกรมที่ได้มาล่ะ
nevermore Sun, 30/10/2011 - 04:54
แล้วขนาดของโปรแกรมที่ได้มาล่ะครับ
ผมว่านั่นมันไม่ใช่เรื่องที่น่
soginal Sun, 30/10/2011 - 10:35
In reply to แล้วขนาดของโปรแกรมที่ได้มาล่ะ by nevermore
ผมว่านั่นมันไม่ใช่เรื่องที่น่ากังวลนะครับ เพราะยังไงคุณก็ต้องพึ่งพิง library จากที่อื่นด้วยอยู่ดี และส่วนมาก resource มีขนาดใหญ่กว่าโปรแกรมมาก และไม่ต้องกลัวว่าโปรแกรมใหญ่จะทำงานช้าครับ เพราะมันมี JIT ซึ่งจะคอมไพล์ method เป็น native เฉพาะเวลาที่ถูกเรียกใช้
เขียน c# .net
kswisit Sun, 30/10/2011 - 18:01
In reply to แล้วขนาดของโปรแกรมที่ได้มาล่ะ by nevermore
เขียน c# .net คอมไพล์แล้วได้ประมาณ 40k แต่เอ๊ะ default icon มันไม่สวย เลยใส่ icon เข้าไป
คอมไฟล์อีกรอบได้ 160k+
เหมือน rep. บนบอก มันขึ้นอยู่กับ resource ด้วยครับ
อย่าไปใส่ใจเรื่อง size
AMp Mon, 31/10/2011 - 23:25
In reply to แล้วขนาดของโปรแกรมที่ได้มาล่ะ by nevermore
อย่าไปใส่ใจเรื่อง size เลยครับ
ตอนนี้อินเตอร์เน็ตส่วนใหญ่ก็ adsl กันหมดแล้ว
ปัจจัยเรื่อง size แทบไม่มีผลเลยครับ
(ถ้าไม่ใช่หลายร้อย MB ... ซึ่ง desktop app ทั่วไปจะมีขนาดไม่ถึงอยู่แล้ว)
ถ้า C#
war11ck Sun, 30/10/2011 - 19:18
ถ้า C# มันมีเจ้าเดียวไม่ใช้หรือครับ (หรือผมจำผิด?)
C++ Builder มันจะเน้นสร้าง GUI ได้ง่ายกว่า
Visual C++ มันจะดูแลจัดการโค้ดได้ง่ายกว่า
นอกนั้นก็ไม่ต่างกันเท่าไหร่ เพียงแค่ใช้ library คนละตัวกัน
borland ก็ทำ ide ของ c#
soginal Mon, 31/10/2011 - 09:54
In reply to ถ้า C# by war11ck
borland ก็ทำ ide ของ c# เหมือนกันครับ ใช้ชื่อว่า borland c# builder แต่รู้สึกว่าจะโดนซื้อไปแล้วครับ