Erlang:在没有主管的情况下编写应用程序可以吗?

Erlang:在没有主管的情况下编写应用程序可以吗?,erlang,Erlang,我开发的某些特定应用程序不需要主管。使用而不是可以吗 医生说的是关于start/2 应返回{ok,Pid}或{ok,Pid,State},其中Pid是 “最高监督” 所以我不确定不启动一个管理器并返回一些无效的pid是否合适(我尝试了,但没有发生什么不好的事情)返回一个{OK,self()}或类似的东西,直到您开始进行版本升级为止。此时,您需要使用具有空子列表的主管。(应用程序和监控程序行为没有冲突回调函数,因此您可以将两者放在同一个模块中。) 只是为了确保:您正在应用程序模块的start回调函

我开发的某些特定应用程序不需要主管。使用而不是可以吗

医生说的是关于
start/2

应返回{ok,Pid}或{ok,Pid,State},其中Pid是 “最高监督”


所以我不确定不启动一个管理器并返回一些无效的pid是否合适(我尝试了,但没有发生什么不好的事情)

返回一个
{OK,self()}
或类似的东西,直到您开始进行版本升级为止。此时,您需要使用具有空子列表的主管。(应用程序和监控程序行为没有冲突回调函数,因此您可以将两者放在同一个模块中。)

只是为了确保:您正在应用程序模块的
start
回调函数中进行某种初始化,对吗?如果没有,您只需从
.app
文件中删除
mod
指令,甚至不会调用回调,因此将没有真实或虚假的监控程序