Executando verificação de segurança...
2

[Discussão] Cursor como ferramenta de desenvolvimento

Pessoas que já usaram/usam o cursor como editor principal e fez a transição do vscode, como foi? o que acharam?

Atualmente eu uso o vscode server num homelab que eu posso me conectar de onde estiver, usando meu notebook, tablet ou o meu desktop. Isso facilita muito pra mim pq sempre to em locais diferentes, então desde que tenha internet, consigo trabalhar.

A empresa se disponiblizou a pagar o cursor, instalei pra testar, mas quando vi que não dava pra conectar com o github e puxar todas as minhas extensões e configurações, desisti na hora. Vi muitas issues abertas, e algumas de pessoas com dificuldade de conectar num vscode server remotamente ou WSL. É possivel instalar o cursor e usar ele como server, igualzinho o vscode, e pelos meus testes aqui funcionou bem (com o cursor server ao invés do vscode server). Mas ter que reconfigurar tudo e instalar extensões uma a uma é um saco e aí acabo preferindo utilizar o claude separadamente para minhas consultas do dia a dia, quando preciso.

Algumas outra questões:

  • vcs usam API Key de uma conta existente para as consultas ou usam o plano pago diretamente pelo cursor.
  • é realmente melhor que o copilot do github, como eles prometem?
  • Existe alguma extensão para vscode que faça o mesmo com uma API Key minha?

Não uso com tanta frequência e não pretendo pagar por essas ferramentas, visto que posso usar o claude ou chatgpt enterprise disponibilizado pela empresa, e é o que tenho feito.

Vamo trocar idéia e sugestões aí. tmj!

EDIT:
fontes do forum do cursor. Aparentemente mta gente tb se incomoda com o fato de faltar na loja muitas extensões e o cursor não ser uma extensão do vscode, mas eles dizem apenas que não dá pra ser, não dão mts detalhes, ou deixam sem resposta :/
https://forum.cursor.com/t/why-not-a-plugin/2448
https://forum.cursor.com/t/why-is-cursor-not-an-extension-to-vs-code/2523
https://forum.cursor.com/t/why-is-cursor-an-editor-and-not-an-add-in-to-vscode/14300
https://forum.cursor.com/t/why-so-many-extensions-are-not-in-the-marketplace/16366
https://forum.cursor.com/t/vs-fork-question/5105

Carregando publicação patrocinada...
2

to gostando muito. eu n sou de me maravilhar com tranqueira de IA (acho o copilot ok pra autocomplete mas meio meh pra codar mesmo). o cursor mudou isso.

obvio q eu ainda tenho q codar mas usando o composer eu realmente senti minha produtividade aumentando e muito, bem mais q o copilot.

ainda n testei em um projeto grande (no trabalho n liberaram ainda pq são bem chatos com compliance) mas pra projetos pequenos e medios eu posso afirmar
q agiliza muito.

sobre usar api key ou pago se eu n me engano api key n tem todos os recuros pq eles usam modelos customizados deles (se é balela isso eu n sei) por isso to usando o pago mesmo

1

Cuidado com o CURSOR, é um caminho sem volta. Estou usando em diversors tipos de projeto, em linguagens que não domino 100%:

  • Desenvolvendo um jogo Roblox em Lua (CURSOR com extensão ROJO, que comunica com Roblox Studio)
  • Desenvolvendo CMS em Wagtail (Django/Python). Me ajudou inclusive a fazer uma configuração Docker excelente, para criar um devContainer
  • Fiz engenharia reversa de um sensor que só tinha manual em chinês, com a IA consegui traduzir o manual para inglês, mas além disso, ela me ajudou a criar interpretador de comunicação UDP, decifrando os pacotes de bits, tamanho das mensagens, separadores de informação, etc. Além disso uma interface gráfica para plotar o pontos que o sensor detecta, utilizando o https://github.com/hoffstadt/DearPyGui que eu nem sabia que existia.
  • Também estou usando para programar interfaces interativas em WebGL com Shaders GLSL.

Tem que ter muita paciência para contornar os problemas que aparecem, mas considerando o nível de complexidade dos projetos que estou testando o Cursor, estou muito impressionado, porque eu não conseguiria fazer sozinho, ou levaria semanas.

Minha dica é, em vez de fazer testes básicos, experimentem resolver uma coisa complexa que você não resolveria sozinho... vão se surpreender.

1

Achei ele muito melhor do que o copilot do github, as soluções são mais concisas, talvez pelo próprio somnet ter um fine tuning melhor dev.

Porém ele peca no linting e no format on save (ainda), fico alternando de editor pra usar ele pro objetivo dele e depois pra estruturar o código

Pago a licença dele porque achei mais prático, porém estou procurando uma solução pra usar o somnet (ou o1) no webstorm porque é minha main IDE