哪种语言/框架最适合Salesforce开发?

时间:2018-10-21 18:31:06

标签: asp.net-mvc spring-mvc salesforce visualforce

我希望它不会被标记为自以为是或太含糊,但这是我的简短故事和问题:

我在ASP.NET WebForms中开始了我的开发冒险,之后不久便转向了Salesforce(Apex + Visualforce)。我现在已经很不错了,拥有几年经验的SF Developer,但是有时候我希望能够在更加开放的平台上进行一些项目。

所以我的问题是:对于拥有良好Apex,Visualforce和Lightning知识的Salesforce开发人员,哪种现代框架最接近SF Dev,并且学习曲线最平坦?

我知道Apex主要类似于Java,但是添加框架(如Spring)使它与众不同-像A LOT。仅仅是启动Spring MVC项目的先决条件,数量巨大。

我认为我拥有的最接近的是ASP.NET WebForms(尽管SF自称是MVC框架,而ASP.NET WebForms不是),但它似乎正在消亡。

我看过ASP.MVC,但它的原理又比SF更复杂,在脚手架和自举过程中发生了很多难以理解的魔术。

也许.NET Core Razor Pages?这似乎像是一个新手,正在从ASP.NET WebForms和ASP MVC世界中汲取好处。

是否有任何SF开发人员移入或移出其他框架并认为“哇,那是相似的!”?

1 个答案:

答案 0 :(得分:1)

带有Razor标记的ASP.NET与带有Visualforce(https://www.w3schools.com/asp/razor_intro.asp)的Apex非常相似。但是,是的,控制器方面有些不同,因此您需要学习这一点。

您喜欢Lightning框架吗? 也许是Angular?