Skocz do zawartości

Witaj!

Zaloguj lub Zarejestruj się aby uzyskać pełny dostęp do forum.

Zdjęcie
- - - - -

C# na Mac'u


  • Zaloguj się, aby dodać odpowiedź
9 odpowiedzi w tym temacie

#1 lukas

lukas
  • 565 postów
  • SkądKTW

Napisano 06 stycznia 2008 - 13:59

Witam, Czy istnieje możliwość uruchamiania aplikacji napisanych w języku C# w środowisku .NET w systemie Mac OS X? (bez użycia Parallels)

#2 elKopyt0

elKopyt0
  • 46 postów
  • SkądElbląg

Napisano 06 stycznia 2008 - 14:37

MONO - tak jak pod Linuksem: http://www.mono-project.com/Mono:OSX

#3 lukas

lukas
  • 565 postów
  • SkądKTW

Napisano 07 stycznia 2008 - 20:21

Słyszałem o tym. A nie ma innych możliwości?

#4 Grooby

Grooby
  • 913 postów
  • SkądWarszawa

Napisano 09 stycznia 2008 - 12:29

Nie ma :) G.

#5 kubatyszko

kubatyszko
  • 333 postów
  • SkądTokyo

Napisano 09 stycznia 2008 - 14:54

Kiedys byly plotki jakoby leopard mial umiec odpalac windowsowe binarki ale na plotkach sie skonczylo... Jedyne co ci pozostaje to MONO bo na microsoftowe .NET pod maka raczej sie nie zanosi (i dobrze ;-) )

#6 Atom

Atom
  • 15 postów
  • SkądChorzów

Napisano 18 stycznia 2008 - 02:57

bo na microsoftowe .NET pod maka raczej sie nie zanosi (i dobrze ;-) )


To miała być niechęć do Windowsa czy niechęć do C#? :D Bo jeśli do C# to całkowicie nie uzasadnionia ;)

#7 kubatyszko

kubatyszko
  • 333 postów
  • SkądTokyo

Napisano 18 stycznia 2008 - 03:12

Ogolna niechec do wszystkiego co wiaze sie z M$, samemu C# nie mam niczego do zarzucenia.

#8 ojciec1989

ojciec1989
  • 9 postów

Napisano 21 stycznia 2010 - 17:12

Ogolna niechec do wszystkiego co wiaze sie z M$, samemu C# nie mam niczego do zarzucenia.


I ciężko mieć coś do zarzucenia do C#, jest bardziej przejrzysty niż pascal, ma duże możliwości i dzięki novel-owi jest dostępny na każdej platformie. Programuje hobbystycznie, a ostatnio bardzo sporadycznie ze względu na okres przedsesyjny (kierunek nie związany z IT). Jak wygląda sprawa zgodności biblioteki mono 2,6 z framework? Czy ten sam kod będzie działał porównywalnie w visualstudio i mono czy trzeba wprowadzać jakieś modyfikację. I na koniec jak wygląda sprawa z działaniem takiego programu?? Czy na każdym macu na którym będzie miał być odpalony program będzie trzeba zainstalować mono, czy kompilator potrzebny fragment biblioteki "zintegruje" z programem ??

#9 macieks72

macieks72

  • 9 873 postów

Napisano 21 stycznia 2010 - 18:46

Zgadza się C# i w ogóle .NET jest jedną z lepszych rzeczy jakie kiedykolwiek MS wymyślił. Odnośnie Mono, to zapomnij o tym. Wątpię żeby cokolwiek pisane w VS i .NET uruchomiło ci się w MONO. Z tego co wiem musi być skompilowane pod Mono żeby działało pod Mono. A jeśli nawet się mylę to dużo aplikacji pisanych w .NET jest pisana typowo pod Win, wykorzystując różne kontrolki typowo Windowsowe, które nigdzie indziej nie będą działać. Nikt piszący w .NET nie przejmuje się czy to będzie działało gdzieś indziej niż Windows. Ta wieloplatformowość to tylko w założeniach pozostała. Wielu programistów też wykorzystuje funkcje bezpośrednio z nie .NETowych bibliotek .dll, które są tylko w Windows, np. bezpośrednio z .NET wywołują jakieś funkcje WinAPI. Albo też wykorzystują kontrolkę Internet Explorera. Takie Apki nie mają prawa działać nigdzie poza Windows.

#10 Wilkolak

Wilkolak
  • 37 postów
  • SkądWarszawa

Napisano 20 marca 2010 - 22:04

Program pisany pod mono daje się skompilować pod VS. W drugą stronę może się*zdarzyć, że też ale tylko w wyjątkowych przypadkach (korzystania jedynie z bibliotek sportowanych przez mono). Można też oczywiście pisać w VS używając ostatnio wydanego pluginu dla mono. A co do uruchamiania windowsowych binarek pod OSX. Zawsze jest wine (i komercyjna wersja - Crossover) i wbrew pozorom radzi sobie z bardzo dużą ilością aplikacji. Sam korzystam nacodzień z MSOffica pod Crossoverem, choć to pewnie się*zmieni jak wyjdzie nowa wersja Office for Mac.




Użytkownicy przeglądający ten temat: 1

0 użytkowników, 1 gości, 0 anonimowych