友
我知道有很多类似的主题,但我正在创建这个主题,以便就非营利性非政府组织网站的项目提出专家建议/指导。我是国际旋转国际和They need a utility which can be used to send their newsletter
的志愿者。
所以我所追求的是:一种正确,最短,快速,易于理解的方式。
互联网上有很多代码,但正确的做事方式只有经验。那么请问我对此有何看法?
独立/桌面,还是基于网络?一个WinForm应用程序,还是ASP.NET?
由于Google上的1000个邮件请求,桌面应用程序可能会挂起/崩溃。 Web应用程序可能会迫使他们在ftp上共享他们的电子邮件数据库,然后我需要创建另一种订阅方式&取消订阅。
Plz帮助我开始......
答案 0 :(得分:3)
就个人而言,我会使用(并使用)一个集成的邮件系统,例如MailChimp
为什么要重新发明轮子?这样的服务允许从多种类型的存储中上传数据,它们管理您的嫌疑人并为用户提供取消订阅的简便方法。
答案 1 :(得分:2)
你在评论Jamie的答案时建议你担心“开发后没有人会照顾它” - 但是谁会照顾你写的代码?至少像MailChimp这样的系统有文档,并且由一小群人可以理解:你编写的代码只能由你理解,并且不可维护或可扩展。
与任何项目一样,没有“正确”。有简单的权衡。您已经讨论过数千封电子邮件的自动化,订阅和取消订阅以及将电子邮件基于Word文档。在一个简单的Q& A网站上寻求帮助有很多功能。
你说“桌面应用程序可能会挂起/崩溃” - 但对于Web应用程序来说同样如此,你只是不会看到挂起。诀窍是以不挂起的方式编写应用程序代码。