Beberapa waktu yang lalu, saya memulai sebuah proyek di mana saya merancang skema XML html-esque sehingga penulis dapat menulis konten mereka (materi kursus pendidikan) dalam format yang disederhanakan yang kemudian akan diubah menjadi HTML melalui XSLT. Saya bermain-main (berjuang) dengannya untuk beberapa saat dan membawanya ke tingkat yang sangat dasar tetapi kemudian terlalu terganggu oleh keterbatasan yang saya hadapi (yang mungkin merupakan keterbatasan pengetahuan saya) dan ketika saya membaca blog yang menyarankan untuk membuang XSLT dan tulis saja XML-to-parser Anda sendiri dalam bahasa pilihan Anda, saya dengan bersemangat melompat ke sana dan berhasil dengan sangat baik.
Saya masih mengerjakannya sampai hari ini ( saya seharusnya sedang mengerjakannya sekarang, daripada bermain di SO ), dan saya melihat semakin banyak hal yang membuat saya berpikir bahwa keputusan untuk membuang XSLT adalah salah satu yang baik.
Saya tahu bahwa XSLT ada tempatnya, karena itu adalah standar yang diterima, dan jika setiap orang menulis penerjemah mereka sendiri, 90% dari mereka akan berakhir di TheDailyWTF . Tetapi mengingat bahwa ini adalah bahasa gaya fungsional daripada gaya prosedural yang sebagian besar pemrogram kenal, bagi seseorang yang memulai proyek seperti milik saya, apakah Anda akan merekomendasikan mereka untuk mengikuti jalur yang saya lakukan, atau bertahan dengan XSLT ?