Реклама на сайте Advertise with us

Переход с PHP на C# как средства разработки сайтов

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:



С нами с 18.11.99
Сообщения: 14226

Ссылка на сообщениеДобавлено: 15/02/13 в 00:56       Ответить с цитатойцитата 

Уважаемые коллеги.
Мы внутри нашего коллектива дискуссируем на тему перевода некоторых наших проектов с PHP на C#.

Аргументация за: быстрый компилируемый язык, удобная среда разработки, фреймворк.

Хотелось бы услышать аргументацию против.

0
 

нет судьбы

С нами с 27.03.03
Сообщения: 4427
Рейтинг: 4204


Передовик Master-X (16.07.2011) Передовик Master-X (16.10.2011) Передовик Master-X (01.11.2011) Передовик Master-X (16.11.2011) Передовик Master-X (01.01.2012) Ветеран трепа Master-X (16.02.2012)
Ссылка на сообщениеДобавлено: 15/02/13 в 01:04       Ответить с цитатойцитата 

А вы на десктопе или на сервере будете фреймворк ставить?
Если на сервере, не совсем ясно на какой OS вы собираетесь хоститься...

®

2
 



С нами с 18.11.99
Сообщения: 14226

Ссылка на сообщениеДобавлено: 15/02/13 в 01:24       Ответить с цитатойцитата 

На сервере. Как я понимаю, придется хоститься на Windows.

0
 



С нами с 15.07.11
Сообщения: 3090
Рейтинг: 198

Ссылка на сообщениеДобавлено: 15/02/13 в 02:27       Ответить с цитатойцитата 

не надо... сервера под виндовс - это не надо. дорого и глупо icon_sad.gif

есть много других хороших языков.

P.S. PHP точно также компиляется в памяти при первом исполнении скрипта (у вас же стоит opcode cache, да?)

5
 
+ +
WP-Master

С нами с 17.01.13
Сообщения: 1922
Рейтинг: 1123


Передовик Master-X (16.02.2015) Передовик Master-X (01.03.2015)
Ссылка на сообщениеДобавлено: 15/02/13 в 02:38       Ответить с цитатойцитата 

kit: дядя кит, это плохой язык с#, прожорлив и т.д. почему не использовать руби или питон?

0
 



С нами с 18.11.99
Сообщения: 14226

Ссылка на сообщениеДобавлено: 15/02/13 в 02:54       Ответить с цитатойцитата 

Я дело в том, что не программист, мне сложно спорить с программистами.

Мы используем [url="http://ru.wikipedia.org/wiki/Акселератор_PHP"]модуль APC[/url] для ускорения исполнения PHP кода.

Программеры говорят, что помимо тех плюсов что я уже перечислил в первом постинге, лицензия на сервер Windows сейчас стала стоить типа $10 в месяц, то есть дороговизна лицензии не аргумент. А по поводу ресурсов они утверждают, что C# очень быстрый язык, там есть многопоточность и куча других полезных вещей, а PHP остановился в развитии.

Хотелось бы ссылки на статьи по теме C# в Web-девелопменте или аргументированное мнение.

0
 



С нами с 18.10.02
Сообщения: 4165
Рейтинг: 3365

Ссылка на сообщениеДобавлено: 15/02/13 в 03:03       Ответить с цитатойцитата 

А почему именно на C#? Почему не pyton, ruby, java? Или имеющиеся программеры являются гуру C#?

2
 



С нами с 24.10.04
Сообщения: 18881
Рейтинг: 9010


Передовик Master-X (16.03.2006) Передовик Master-X (01.04.2006) Передовик Master-X (16.04.2006) Передовик Master-X (01.05.2006) Передовик Master-X (01.11.2006) Ветеран трепа Master-X ()
Ссылка на сообщениеДобавлено: 15/02/13 в 09:25       Ответить с цитатойцитата 

очередной непонятный холивар trollface.png
для людей кто не разбирается в программировании, задайте себе вопрос: вы бы перешли с движка WordPress на движок Frog CMS (простота использования, гибкость, высокая производительность)
после ответа замените WordPress на рнр, Frog CMS на сишарп, и получите свой собственный ответ для принятия решения trollface.png
при должной обработке акселераторами скрипты на рнр сопоставимы по скорости с сишными скриптами, на хабре есть длинная статья на эту тему
про многопоточность нужен отдельный холиварный топик trollface.png

4
 



С нами с 05.05.05
Сообщения: 1913
Рейтинг: 1134

Ссылка на сообщениеДобавлено: 15/02/13 в 10:36       Ответить с цитатойцитата 

Я бы не сказал что php остановился в развитии. Действительно вопрос в том, какие задачи требуется решать и хватает ли инструментария для их решения в php.

2
 



С нами с 15.07.11
Сообщения: 3090
Рейтинг: 198

Ссылка на сообщениеДобавлено: 15/02/13 в 11:18       Ответить с цитатойцитата 

не надо поддаваться - сервера под виндами это пипец! Их тупо понадобиться больше из-за производительности, и исправление дырок будет зависеть от доброй воли M$. Я понимаю desktop, но про сервера - гони таких спецов нахрен.

4
 

www.phpdevs.com

С нами с 24.10.02
Сообщения: 16633
Рейтинг: 16105


Передовик Master-X (01.09.2005) Передовик Master-X (16.09.2005) Передовик Master-X (01.10.2005) Передовик Master-X (16.08.2006) Передовик Master-X (16.10.2006) Ветеран трепа Master-X ()
Ссылка на сообщениеДобавлено: 15/02/13 в 11:26       Ответить с цитатойцитата 

kit писал:
А по поводу ресурсов они утверждают, что C# очень быстрый язык, там есть многопоточность и куча других полезных вещей, а PHP остановился в развитии.


Бред феерический. Единственный плюс - это для прогера, проект к нему охуенно сильно будет привязан, даже не перднуть без согласия.

При чем тут вообще многопоточность, если раздачей занимается вэб сервер. А парсеры, грабилки и т.п. можно вообще в любой среде писать и запускать независимо от вэба.

Пишу на php/mysql/django за вменяемые деньги.
Обращаться в личку.

4
 



С нами с 11.10.12
Сообщения: 428
Рейтинг: 1032


Передовик Master-X (16.11.2012)
Ссылка на сообщениеДобавлено: 15/02/13 в 12:00       Ответить с цитатойцитата 

kit писал:
Мы внутри нашего коллектива дискуссируем

Я дело в том, что не программист, мне сложно спорить с программистами.

Так кто с кем дискутирует? Те самые зачинатели дискуссии просто пользуются твоей некомпетентностью

kit писал:
Программеры говорят ... а PHP остановился в развитии.

Это програмеры остановились в развитии

Аргументация элементарная: ищещь проблемы? Уходи из мейнстрима.

Можно перейти на что угодно: ruby, erlang, c, asm - но смысл? Мысли о переходе должны возникать только тогда, когда с текущей платформой что-то не так. Например, не справляется с нагрузкой, или чтобы что-то эдакое сделать приходится огромные костыли писать. или какие-то остро необходимые возможности напрочь отсутствуют. "А давайте перейдем на X!" - это любимая песня тех, кто хочет вытянуть денег. Если от перехода на другую платформу нет огромной выгоды, смысла в нём нет.

А если тебе предлагают работающие проекты перевести на другие рельсы, то предлагасты должны предъявить killer agrument. Первое правило сисадмина: работает? - не трогай

apache, bash, css, elasticsearch, ffmpeg, html, js, mysql, mongo, nginx, php; *nix only

7
 



С нами с 18.11.99
Сообщения: 14226

Ссылка на сообщениеДобавлено: 15/02/13 в 12:35       Ответить с цитатойцитата 

Mika писал:
А почему именно на C#? Почему не pyton, ruby, java? Или имеющиеся программеры являются гуру C#?
Программист очарован C#, считает его очень хорошим.

0
 

programmer

С нами с 08.12.02
Сообщения: 7614
Рейтинг: 5760

Ссылка на сообщениеДобавлено: 15/02/13 в 12:40       Ответить с цитатойцитата 

этого как-то маловато.
пусть напишет плюсы - убойные как писали тут.
и рассчитать стоимость перехода на C#

крипта на ByBit

2
 



С нами с 06.05.03
Сообщения: 582
Рейтинг: 301

Ссылка на сообщениеДобавлено: 15/02/13 в 12:50       Ответить с цитатойцитата 

Как сказал один Ruby-программист: "Жизнь слишком коротка, что бы тратить ее на PHP" smail54.gif

3
 



С нами с 15.07.11
Сообщения: 3090
Рейтинг: 198

Ссылка на сообщениеДобавлено: 15/02/13 в 12:57       Ответить с цитатойцитата 

kit писал:
Программист очарован C#, считает его очень хорошим.

Ему наверное не особо много лет, если он так мыслит icon_smile.gif

2
 
+ +
WP-Master

С нами с 17.01.13
Сообщения: 1922
Рейтинг: 1123


Передовик Master-X (16.02.2015) Передовик Master-X (01.03.2015)
Ссылка на сообщениеДобавлено: 15/02/13 в 13:26       Ответить с цитатойцитата 

pickuper: trollface.png после того как руби оказался дырявым, эти слова можно в топку.

kit: для начала надо сказать что за проекты? TiberiumAliances тоже написана на C# но php оставили для форума и того проблема не решена.
О много поточности, php дал понять что за много поточность отвечать должен сервер, а не ЯП.

Имхо C# это привязка к платформе и IIS, то есть спрыгнуть на что-то другое можно будет но такой адов геморой будет ну его нах.

3
 

www.phpdevs.com

С нами с 24.10.02
Сообщения: 16633
Рейтинг: 16105


Передовик Master-X (01.09.2005) Передовик Master-X (16.09.2005) Передовик Master-X (01.10.2005) Передовик Master-X (16.08.2006) Передовик Master-X (16.10.2006) Ветеран трепа Master-X ()
Ссылка на сообщениеДобавлено: 15/02/13 в 14:17       Ответить с цитатойцитата 

pickuper писал:
Как сказал один Ruby-программист: "Жизнь слишком коротка, что бы тратить ее на PHP"


А потом ищут кого нибудь проект поправить, так как старый программер свалил, а найти на руби да еще на чужой код людей не реально. А уж если хостинг сменить - вообще пиздец начинается. Но зато проект на модном руби smail101.gif

Пишу на php/mysql/django за вменяемые деньги.
Обращаться в личку.

3
 



С нами с 06.05.03
Сообщения: 582
Рейтинг: 301

Ссылка на сообщениеДобавлено: 15/02/13 в 14:55       Ответить с цитатойцитата 

Дартаньян: а где сейчас дырок нет? trollface.png

Stek: Так я со стороны программера! icon_mrgreen.gif

2
 



С нами с 16.07.06
Сообщения: 886
Рейтинг: 892

Ссылка на сообщениеДобавлено: 15/02/13 в 15:55       Ответить с цитатойцитата 

+ за Ruby.

Если уж переходить то на него, но никак не на C# и (!блять) Windows Server.

2
 



С нами с 30.03.09
Сообщения: 86
Рейтинг: 74

Ссылка на сообщениеДобавлено: 15/02/13 в 16:15       Ответить с цитатойцитата 

вместо iis+windows можно и mono использовать.
Но ненадо все это с такой то аргументацией

0
 

ABC Mobile

С нами с 29.08.05
Сообщения: 819
Рейтинг: 485

Ссылка на сообщениеДобавлено: 15/02/13 в 17:26       Ответить с цитатойцитата 

Кит, в PHP можно обеспечить многопоточность.

Серверы очередей:

http://www.kamisama.me/2012/10/09/background-jobs-with-php-and-resq…roduction/

Варианты:

http://www.zeromq.org/
http://php.net/manual/ru/book.gearman.php
http://aws.amazon.com/sqs/

Все, что я видел на c#, было тугое, неповоротливое, тяжелое в обслуживании и дорогостоящее. PHP + Python или упомянутый тут Rubi - вполне подходят для решения большинства задач.

Traffic. Leads. Conversion. SEO.

6
 



С нами с 27.09.03
Сообщения: 5454
Рейтинг: 2506

Ссылка на сообщениеДобавлено: 15/02/13 в 17:33       Ответить с цитатойцитата 

нет времени объяснять, очевидно хреновая идея icon_smile.gif

я так понимаю кит этот топик создал, примерно уже предвидя ответы, и сугубо чтобы ткнуть кодера носом в мудрость мастера smail101.gif

4
 



С нами с 27.09.03
Сообщения: 5454
Рейтинг: 2506

Ссылка на сообщениеДобавлено: 15/02/13 в 17:35       Ответить с цитатойцитата 

uname_ писал:
Ему наверное не особо много лет, если он так мыслит icon_smile.gif

кстати да, неплохо бы озвучить возраст! icon_smile.gif
я давеча на новом проекте начал доработки и думаю что за хрень такая, юзаются все фичи новейшего пхп 5.4, куда ни плюнь тыща классов, до сути хрен докопаешься, и все это на весьма и весьма простом проектике.

пока случайно не прочитал в скайпе что прошлому разрабу 21 год icon_smile.gif все вопросы отпали, сами такими были)

4
 

Добрых Дел Мастер

С нами с 03.05.08
Сообщения: 3143
Рейтинг: 1227

Ссылка на сообщениеДобавлено: 15/02/13 в 18:58       Ответить с цитатойцитата 

kit писал:

перевода некоторых наших проектов с PHP на C#

ну пусть хоть один переведет, а потом будет очаровываться. ради каких плюшек затевается глобальная Перестройка непонятно. переезд равен трем пожарам. лучше сервак помощнее, канал потолще, агрессивное кеширование всего, провести полное профилирование и увидеть узкие места, тонкая настройка пхп-машины и мускуля под проект.

пришел к победе коммунистического труда

5
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »