我将要编写一个用于管理和标记照片的网络应用程序,我想请教一下在选择合适的平台/框架方面有什么建议。
从用户的角度来看,该应用程序非常简单,但是在后端方面需要一些更复杂的东西:
- 使用单独/后台线程重新调整大小和处理大量图像(不阻塞服务器/HTTP响应),并能够通过另一个HTTP请求中断此线程
- 访问Amazon S3存储,通过网络发送大文件(也在后台线程中)
- 访问PostgreSQL并使用复杂而可能缓慢的SQL查询
此外,我更喜欢一些轻量级的解决方案(越轻量级越好),速度并不是很重要,但我的内存受限 - 我将在Linux虚拟服务器上运行该应用程序,只有512 MB RAM。
我最擅长Java,但我也可以使用PHP和Python进行编码。
您会建议我使用哪个平台/框架呢?