Forum Webscript.Ru
		Программирование => PHP => Тема начата: obytatel от 12 Февраля 2003, 22:27:37
		
			
			- 
				Какой язык оптимально выбрать для написания сетевого приложения с графическим интерфейсом?
 Дело в том что существует некий php-скрипт, котрый мне бы очень хотелось перегнать в иполняемый файл, чтобы его можно было использовать простому юзеру на маздае9х-ХР. Phpcompiler с этой задачей не справляется. Лично моё мнение, что больше для этого дела подошёл бы C#, поскольку обладает родственным синтаксисом. Однако познания в области C# у меня на этом заканчиваются (я даже не знаю поддерживает ли он графический интерфейс). Реально ли в кратчайшие сроки переложить php-скрипт на C#, с учётом отсутствия на данный момент каких-либо знаний в C#? Если это реально, то пожалуйста бросьте линком на ресурсы о C#.:beer:
- 
				Зачем выдумывать? Берешь Visual Studio C и вперед, используя любимый winAPI
			
- 
				Лично моё мнение, что больше для этого дела подошёл бы C#, поскольку обладает родственным синтаксисом 
 Тогда уж С++. У С# явовский синтаксис.
- 
				ThE0ReTiC 
 Соглашусь с тобой, про C# я ляпнул по неопытности.
- 
				Реально ли в кратчайшие сроки переложить php-скрипт 
 Писать надо на том, что лучше всего знаешь, иначе так и будешь прыгать с языка на язык,  с платформы на платформу... и толком ничего знать не будешь. такая судьба меня постигла, приходится бросать подобную привычку (не всем дано в совершенстве знать несколько языков программирования и изучать новые за несколько дней!)
 
 Отдельно снимаю шляпу перед ThE0ReTiC\'ом Судя по всему, у него такая проблема не стоит!!!
- 
				у него такая проблема не стоит 
 твоими бы устами... ;)
- 
				obytatel 
 по-моему написать за короткое время полноценное standalone-приложение с GUI нереально, если знаешь только php.
 Про совет использовать C++ вобще молчу :)
 
 Расскажи, что за скрипт-то?
 Может поможем чем...
- 
				Про совет использовать C++ вобще молчу  
 Почему? пишут же люди...
 Еще никто не умирал.
 Вон Виндоус написали на нем на самом :))
- 
				Господа, прошу не кидать в меня камнями, и предлагаю как вариант - Visual Basic.
			
- 
				ThE0ReTiC 
 
 Лично моё мнение, что больше для этого дела подошёл бы C#, поскольку обладает родственным синтаксисом. Однако познания в области C# у меня на этом заканчиваются (я даже не знаю поддерживает ли он графический интерфейс).
 
 
 Как по-твоему, скоро человек с таким уровнем знания языка на нем сможет писать рабочие программы?
 
 Maniac
 
 Ненавижу VB, но в данном случае он может подойти.
- 
				Xander 
 Ну это ты прав... ;)
 Только ж мы тут не его уровень обсуждаем волей случая :)
- 
				ThE0ReTiC 
 
 Не его. Но уровень тоже существенен. Потому что какой смысл давать советы, которыми все равно не удастся воспользваться?
 
 Так что скорее всего VB...
- 
				Xander 
 [off] заметь, про С# он сам заговорил
 [/off]
 Ладно. отвлеклись от темы...
 Если автору сказать нечего, предлагаю тему закрыть, дабы не флеймить.
- 
				ThE0ReTiC 
 Злые вы, млин. А про C# чувствую вы мне ещё и через пару лет вспоминать будете. Каюсь - с моими мозгами дальше дезматча в кваке лезть не стоило, но уже поздно...
 Так что буду жить с чем есть
 Забьём на пиво Xander, что через месяц будет код на C++ (грабит гуглу, формирует html-код линк-листа, с использованием шаблонов и прочее). Пока рабочий вариант скрипта опробовал: за один заход (2 часа работы 8))генерация линк-листа по 2000 запросам на 20000 линков. На выходе более 200 страниц html-кода с общей навигацией, шаблоном и прочее.
 Зря наверное распрягаюсь,- для вас это скорее всего детский лепет
- 
				obytatel 
 Мы не злые.
 Мы вредные и ленивые.
 На пиво не забивай - смысла нет.
 Сделаешь - хорошо, не сделаешь - сделаешь позже...
- 
				ThE0ReTiC 
 а как тебе сама идея скрипта(программы) - нужна она кому-нибудь кроме меня?
- 
				некий php-скрипт 
 делает что?
- 
				Грабит гуглу
 Пока рабочий вариант скрипта опробовал: за один заход (2 часа работы 8))генерация линк-листа по 2000 запросам на 20000 линков. На выходе более 200 страниц html-кода с общей навигацией, шаблоном и прочее.
- 
				VisualBasic - самый оптимальный по скорости вариант. Только чтобы на нем качественно писать надо разбираться в C++ на уровне спеца.
 
 А из нестандартного - Python, TCL/TK, Rebol (платный)
 
 Но оно не компилится в exe-шник. Т.е надо среду исполнения ставить.
 
 Зато легко и с GUI и с сеткой.
- 
				Oak 
 так а зачем мне столь мудрёное творение, которое ещё и среду исполнения ставить требует. А на счёт VB - скорее всего я только время в пустую потрачу - пробовать в нём работать с сетью, искать замену регулярным выражениям и т.д.,- это же поседеть можно пока что-нибудь толковое напишешь.