Which of these development environments do you recommend for a PI environment (vision, AF SDK, PI server, etc ...) based on windows? netbeans, visual studio code, atom. for licensing problems with studio visual enterprise
Development environment is one thing to consider. However, I think the major thing to consider is where you want the application to run (let's call it application environment). When I first hear "Windows", I immediately think of AF SDK, but that is exclusively .NET Framework (full desktop framework not Core). You go on to mention NetBeans for Java and Visual Studio Code for .NET Core.
It sounds like you want to develop Web applications. AF SDK is not supported for Java but PI Web API and Real Time Query Processing (RTQP) is supported with Java-based apps. AF SDK is not officially supported for .NET Core apps.
I think you should decide first and foremost what applications you want to develop, and where and how clients will be using them (e.g. Web browser versus .NET application). Secondly, pick the best PI Developer Technology (PI Web API, RTQP, OMF, AF SDK) that you will use within that application. Lastly pick the development environment (IDE) where you are most productive.
Retrieving data ...