Have you ever burned your hands by some new and immature technology?

前端 未结 30 802
梦谈多话
梦谈多话 2021-02-03 17:07

I often hear people saying you shouldn\'t rush into adopting new technologies until they have become stable, tried and tested. There is even a joke on how it takes 3 versions to

30条回答
  •  予麋鹿
    予麋鹿 (楼主)
    2021-02-03 17:46

    Scala.

    It looks great on paper, so I wrote a project with it while making sure to keep my Scala version up-to-date. The version number (2.7.x) and its years in development made me feel relatively secure doing that.

    Well, I made a mistake. The problem? Serious lack of documentation and code samples, as well as ever-changing class library (twice during my work, previously-working code started getting "deprecated" warnings... and I'm talking over the span of a few months and similar version numbers).

    I can't say I lost much (this was a private project) but I will not touch Scala in the near future. I still think it's a very nice, promising language, though.

提交回复
热议问题