รายละเอียดของการตอบ ::
เหตุผลที่ผมว่าน่าจะใช้ dream (เถื่อนหรือแท้ก็ตาม สำหรับมือใหม่)
1. มือใหม่ที่ไม่รู้ html เลย สามารถมองออกได้ว่าถ้าอยากได้ table จะเขียนยังไง dream มันช่วยอธิบายในตัวว่า โค๊ดแบบนี้พอแสดงผลออกมาแล้วเป็นยังไง ไม่ต้องจินตนาการว่าถ้าเราอยากได้หน้าตาแบบนี้จะเขียนโค๊ดยังไงหว่า เอ๊ะแล้วจะหาข้อมูลตรงไหน มือใหม่บางคนไม่รู้ด้วยซ้ำว่า อยากได้หน้าตาเป็นตาราง ต้องใช้ <table> แล้วถ้าเราอยากจะให้มันยาวขนาดนี้ละ มี 5 คอลัมน์ 10 แถวละ เราจะเขียนไงวะ เรื่องแบบนี้ dream ช่วยให้คุณเรียนรู้ได้เร็วขึ้น
2. เมื่อคุณเขียนเป็นและอยากรู้อยากเห็นว่าทำไมมัน gen ออกมาแบบนี้ คุณต้องไปหาข้อมูลแล้วว่าที่มัน gen ออกมามันเกินความจำเป็นหรือว่าน้อยกว่าความจำเป็น ดังนั้น คุณจะหาข้อมูลง่ายขึ้นจากการ gen ของมัน เน้นว่าสำหรับมือใหม่
3. มันสามารถเซ็ตได้ว่าคุณไม่อยากให้มันใส่อะไรเข้าไป อย่าง div ใน td นะเซ็ตได้
4. มันมี syntax highlighter ที่มองง่าย และมี code completion ให้ด้วย
5. ผมเริ่มจาก dream เลยไม่ anti มันยังใช้มันอยู่ ถึงจะเถื่อนก็เหอะ
6. คุณสามารถใช้มันร่วมกันโปรแกรมอื่นได้ เช่น Notepad++ , editplus แม้กระทั่ง notepad ธรรมดา ถ้าคุณฝึกตัวเองไม่ให้ติดว่าอะไรๆ ก็จะพึ่งแต่ dream ผมยอมรับเลยว่าผมใช้มันเป็นแค่ text editor เท่านั้น