Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature Request: Rollout ACS features to vscode-db2i #299

Open
phpdave opened this issue Nov 21, 2024 · 4 comments
Open

Feature Request: Rollout ACS features to vscode-db2i #299

phpdave opened this issue Nov 21, 2024 · 4 comments

Comments

@phpdave
Copy link

phpdave commented Nov 21, 2024

Describe the feature

I notice IBM is still maintaining ACS and new updates and was wondering if those updates will also come to vscode-db2i so that developers who have chosen vscode as their tool of choice instead of ACS don't have to continue to go there for certain features.
Theres stuff in ACS that still hasn't been ported so at time I do still have to load up ACS but for the Developer Experience it would be nice if VS code was all I needed.

Expected behavior

IBM would make it clear if they plan to maintain and create new features in ACS and VS Code, or that some features that can easily be implemented with the ACS team will be done and vice versa with the VS Code team.

Screenshots

image
image

@forstie
Copy link
Collaborator

forstie commented Dec 24, 2024

For my part, the strategy for VScode4i is focused on delivering an awesome experience for the IBM i application developer.
Therefore, there isn't a goal of striving for feature parity between ACS and VScode4i.
Also, we can deliver features in VS that are not found in ACS, and we have done so already and will continue to innovate where it aligns with our strategy.

All that being said, if there is something in ACS that should be considered for VS, by all means, please point it out.
For the MTI topics above, VS was the leader in adopting MTI features, and now ACS has similar support.

@mikemoegling
Copy link

Responding to Scott. This my humble opinion and preference as a senior developer on several platforms. Tooling is everything.

I like that VS Code for I has lots of features and is really taking off. I also like it because it's not like the other IBMi tools and is different and I can learn to apply it to the job at hand or using it to get a different look at things.

ACS has its advantages and limitations like any software development tool. I love RDi because it's like an IDE for RPG. But RPG is just a flavor of development on the IBMi now, not the main course. The paradigm is changing.

In the past standout tools have been Pycharm, Visual Studio, Toad, SQL Developer, SSMS, SQL Workbench, and my long time favorite Netbeans.

I'm thrilled with every addition to VSCode for I. My toolbox gets bigger and more versatile. Thanks for your contribution and leadership.

@forstie
Copy link
Collaborator

forstie commented Dec 27, 2024

Thanks for the response and encouragement! ^^^
More additions are on the way.
S&L

@grubster8
Copy link

grubster8 commented Jan 16, 2025

One thing I notice, and I could be doing something wrong, but I have been bouncing a lot today between ACS 1.1.9.7 and DB2 for I to write SQL queries. I really like the Code4i notebook concept especially today as I'm troubleshooting data and need to persist data to look at, rather continue to re-run queries.

Intellisense\content assist in VS DB2 Code4I is giving me much more than I want.

When I do a Select from a table, and then I want to select Specific fields, ACS Content Assist will give me a list of all the fields in the table based on the FROM clause and I can easily select 1 or many. In VS DB2 Code4I, I am getting a huge list of tables, functions and only SOME fields, but I cannot easily just grab fields from the table I'm looking at.

Is this possibly a configuration of the Intellisense\content assist? Or is there some job running locally that is maybe collecting MetaData that takes time? Thanks for any ideas!

FYI, I think I solved this for me, I had to add the Schema to the Table. I don't prefer that, but maybe I can set a library list or some other setting I'm missing to make this work better!

Edit again... Found out how to view my Job and modify Library list, putting my Schema in the front solved this issue! Maybe this helps someone else down the road, sorry!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants