A curva de aprendizagem tem muitas variâncias:
1: Nível técnico da equipe de desenvolvimento
2: Nível de conhecimento de desenvolvimento na plataforma web independente da linguagem
3: Capacidade de adaptação dos desenvolvedores em novas plataformas (fácil aceitação de mudanças)
Somando todas empresas que dei treinamento de migração de linguagem, a cada 10 programadores, 1 teve alta resistência em mudar de plataforma, 8 desconhecem ambiente web e 6 fazem comparação entre a linguagem desktop que usava com o SC. então a curva de aprendizagem não foi alta. Aqueles que já tinha algum conhecimento web se adaptaram mais facilmente e acurva de aprendizagem foi maior.
Quanto a produtividade, depende de qual resultado é esperado. Se seguirem o padrão do sc a produtividade é altíssima, mas se desejarem usar funcionalidades que as linguagens desktop oferecem dentro do sc a produtividade cai muito.
Para ganho na curva de aprendizagem e produtividade, um treinamento básico e outro avançado é importante na equipe de desenvolvimento.