W jakim języku jest najprościej pisać aplikacje okienkowe i jakie polecacie do niego środowisko pracy? Najlepiej żeby aplikacje pisane w nim nie zajmowały strasznie dużo miejsca.
:o Chciałem żeby mało zajmowało ale bez przesady (jak to możliwe :glupek2:? )
A jaki język jest według Was najlepszy do tworzenia środowisk pracy do języków programowania?
Jeśli chodzi ci o tworzenie IDE, to każdy, który ma jakiś normalny, funkcjonalny generator parserów gramatyk bez kontekstowych.
Najlepiej jakiś dość prosty.
Ale w zasadzie, to każdy Java, C#, C++. IMHO większym problemem będzie tu zrozumienie logiki za np. algorytmem podpowiadania składni, niż język programowania. Język za ciebie algorytmiki się nie nauczy. W przeciwnym razie wątpię, żebyś napisał coś funkcjonalniejszego niż windowsowy notatnik.
Przykładowo chciałbym taką pospolitą funkcjonalność jak podpowiadanie zależne od kontekstu:
a.cpp
class A {
public: void b() {
}
private: void c() {
}
};
main.cpp
#include "a.cpp"
int main() {
A* a = new A();
a->
}
Fajnie byłoby, żeby podpowiedział mi po wciśnięciu jakiegoś skrótu, że dostępna w tym kontekście jest metoda b, ale np. c, już nie jest.
Język programowania jest tu najmniejszym problemem.
A jakie IDE do C# jest najlepsze według Was? Jeśli chodzi o VS to na mojego windowsa nie mogę pobrać wersji nowszych niż 2010.
Do C# to tylko VS + Resharper. Innego sensownego wyboru po prostu nie ma.
Ostatecznie zostaje ci: http://www.icsharpcode.net/OpenSource/SD/Download/ Ale w porównaniu do VS to taki ‘notatnik’ na sterydach, a nie IDE.
Czy ja wiem? Pisałem na tym ładnych parę lat temu (firma, gdzie robiłem praktyki, bała się Visuala nawet w wersji Express…) i spełniało swoje zadanie. SharpDeveloper jest (albo był) na tyle zgodny, że bez problemu łykał projekty visualowe i zapewniał wszystko do w miarę komfortowego pisania kodu i dziergania GUI. Żeby zrobić coś na szybko i bez większego wiązania nadziei z pójściem w kierunku C# powinno wystarczyć. Mimo wszystko król jest jeden…
Czyli co według was lepsze SharpDevelop czy VS 2010?
Oczywiście że VS2010
Ok, dzięki w razie jakiś problemów będę jeszcze pisał