Być może będę musiał napisać aplikację GUI, która działa na .Net (i Windows), podczas gdy ja mogę pracować z Mono (na Ubuntu i/lub Gentoo). Bardzo dobrze znam Pythona; Ponadto rozumiem, że zestawy Mono Windows.Forms wydają się być w pełni użyteczne (uruchomiłem pomyślnie aplikacje .Net przy użyciu Windows.Forms).Jak opracować aplikacje IronPython na Mono?
Jakie kroki powinienem podjąć, aby stworzyć środowisko, w którym mogę stworzyć samodzielny IronPython na maszynie GNU/Linux? Ponadto bardzo doceniam niektóre wskaźniki zgodności .Net-Mono (np. Rzeczy, o których powinienem wiedzieć lub których należy unikać).
Nie szukam IDE; Z łatwością używam vima do celów edycji i nie mam nic przeciwko programowemu tworzeniu GUI.
Uwaga: co ja właściwie pytaniem jest pomoc z następujących czynności:
- I oczywiście trzeba zainstalować IronPython; więc upewniam się, że moje pakiety Mono są zainstalowane, a następnie uruchamiam instalator IronPython (oczywiście używając Mono), tak jak w Windowsie? Czy to spowoduje, że zgromadzenia IronPythona będą dostępne dla Mono? Jeśli nie, jak mogę to zrobić? Ubuntu 9.10 ma pakiet IronPython, ale nie jest to najnowsza wersja; w tym samym czasie, dla celów kompatybilności, nie mogę uaktualnić instalacji Ubuntu. Nie mogę znaleźć ebuildu dla Gentoo.
- Czy muszę instalować kolejne zestawy?
- Po pomyślnym zainstalowaniu IronPython, w jaki sposób mogę utworzyć plik wykonywalny .Net/Mono ze źródeł IronPython? Czy istnieje "właściwy" sposób?
- Czy istnieje sposób na "osadzenie" złożeń IronPython (i innych wymaganych) w ostatecznym pliku .exe?
Tak więc, aby mieć odpowiednie środowisko, instaluję IronPython na Mono, prawda? Po prostu pobieram IronPython i uruchamiam instalator? – tzot
Tak - zainstaluj IronPython na Mono. Wątpię, aby instalator działał tak, jak jest napisany dla systemu Windows, więc po prostu pobierz pliki binarne i użyj ich. Możesz je również ngen, aby zwiększyć wydajność. A może masz IronPython w swojej dystrybucji. –