Отправляет email-рассылки с помощью сервиса Sendsay

За 2007-11-10

Re[4]: ASP vs PHP

Hi dgstudio,

Saturday, November 10, 2007, 1:03:40 PM, you wrote:

> Вот простите, но так может заявлять только человек, никогда не
> управлявший фирмой по разработке ПО. Общепринятый взгляд на этот
> вопрос, мол, те или иные языки хороши только под конкретные задачи -
> этот взгляд ДИЛЕТАНТСКИЙ. Так говорят люди, только-только начинающие
> понимать индустрию разработки ПО.

> Представьте себе ситуацию, когда в фирме говорят: у нас заказали
> интернет-магазин? Пишем его на php. Заказали блог с фотогалереей?
> Пишем на питоне. Абсурд? Полный. Так не делается. Точнее, к сожалению,
> иногда именно так и делается - и приводит к колоссальному бардаку.

> Нет понятия "язык под задачу". Есть понятие "язык, максимально
> отвечающий принятому в фирме технологическому процессу разработки".
> Кстати, некоторые здесь впадают в маразм и начинают делить языки и
> фреймворки, думая что в этом есть какой-то смысл. Смысла нет :)
> Когда человек пишет, допустим, на rails, он не думает типа "вот эту
> функцию я беру из языка ruby, а вот эту - из фреймворка rails".
> Человек просто излагает задачи бизнес-логики средствами ЯЗЫКА.

> Поэтому, нет понятия "выбрать язык под задачу". Есть понятие -
> технологический процесс разработки. И неважно, один ли человек
> пишет для себя маленький "скрипт новостей", либо целая команда пишет
> социальную сеть с блогами, фотоконкурсами и магазином. Всегда и везде
> задача одна - добиться результата наиболее эффективным путём. Чтобы
> добиться результата наиболее эффективным путем, нужно применять
> правильный процесс. Чтобы применять правильный процесс, нужно
> использовать язык, наиболее отвечающий требованиям процесса.

> В настоящее время единственный язык, максимально отвечающий
> требованиям общепринятого процесса разработки веб-сайтов,
> это ruby on rails. Точка.

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

По понятию "язык под задачу" - рекомендую написать драйвер
устройства системы на бейсике или еще лучше - на ruby on rails :-)
Шучу. На самом деле до уровня тех процесса разработки можно дойти
только в крупных IT компаниях. Рассказывать об этом фрилансерам или
работникам, как тут любят говорить "на коленке" - смысла нет.

Лично для меня - не принципиально - на каком языке писать. Синтаксис
- мелочи. Можно даже утром писать на asm "в столбик", а вечером ваять
на ООП в java. Задачи, платформы, среды, языки разработки - разные
Программирование - одно.
Не то, чтобы я агитировал за знание всех языков и платформ, но один
язык для всех задач веба - это таки крайность. Вспомните perl и C,
поинтересуйтесь на чем написаны мощные проекты вроде subscribe и
yandex или того-же google. В узком понимании и для некоторых
проектов - можно пойти на неудобство разработчиков ради проекта и
удобства пользователей. Так что "язык под задачу" - да.

   2007-11-10 14:55:21 (#702872)

Re[4]: ASP vs PHP

> Поэтому, нет понятия "выбрать язык под задачу". Есть понятие -
> технологический процесс разработки. И неважно, один ли человек
> пишет для себя маленький "скрипт новостей", либо целая команда пишет
> социальную сеть с блогами, фотоконкурсами и магазином. Всегда и везде
> задача одна - добиться результата наиболее эффективным путём. Чтобы
> добиться результата наиболее эффективным путем, нужно применять
> правильный процесс. Чтобы применять правильный процесс, нужно
> использовать язык, наиболее отвечающий требованиям процесса.

> В настоящее время единственный язык, максимально отвечающий
> требованиям общепринятого процесса разработки веб-сайтов,
> это ruby on rails. Точка.

Как узнать какой наиболее отвечает требованиям ?

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

   ryoga***@m*****.ru 2007-11-10 14:16:32 (#702857)

Re[3]: ASP vs PHP

AP> asp тоже нормальный язык, и си шарп тоже и php нормальный и рубу
AP> нормальный и питон нормальный и делфи нормальный и ява нормальный tcl
AP> нормальный и перл нормальный, вопрос в другом - применения конкретного
AP> языка к поставленной задаче,

Вот простите, но так может заявлять только человек, никогда не
управлявший фирмой по разработке ПО. Общепринятый взгляд на этот
вопрос, мол, те или иные языки хороши только под конкретные задачи -
этот взгляд ДИЛЕТАНТСКИЙ. Так говорят люди, только-только начинающие
понимать индустрию разработки ПО.

Представьте себе ситуацию, когда в фирме говорят: у нас заказали
интернет-магазин? Пишем его на php. Заказали блог с фотогалереей?
Пишем на питоне. Абсурд? Полный. Так не делается. Точнее, к сожалению,
иногда именно так и делается - и приводит к колоссальному бардаку.

Нет понятия "язык под задачу". Есть понятие "язык, максимально
отвечающий принятому в фирме технологическому процессу разработки".
Кстати, некоторые здесь впадают в маразм и начинают делить языки и
фреймворки, думая что в этом есть какой-то смысл. Смысла нет :)
Когда человек пишет, допустим, на rails, он не думает типа "вот эту
функцию я беру из языка ruby, а вот эту - из фреймворка rails".
Человек просто излагает задачи бизнес-логики средствами ЯЗЫКА.

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

В настоящее время единственный язык, максимально отвечающий
требованиям общепринятого процесса разработки веб-сайтов,
это ruby on rails. Точка.

   2007-11-10 14:04:28 (#702855)

Re: Превью картинки справа снизу

VD> Помогите с процедурой вырезания превью из картинки.
VD> Задача: Нужно оставить правый нижний фрагмент.

1. Язык-то какой?
2. Определите ширину картинки и вычтите из неё ширину фрагмента.
3. Определите высоту картинки и вычтите из неё высоту фрагмента.
4. Воспользуйтесь функцией копирования части изображения. В языке php
это функции imagecopy и imagecopyresampled, если не ошибаюсь (смотрите
документацию). Функции, как правило, принимают несколько аргументов:
координаты X и Y левого верхнего угла фрагмента, ширину и высоту
фрагмента, ширину и высоту конечного изображения (если требуется
их изменять - укажите требуемые, в ином случае укажите ширину и высоту
фрагмента).

   2007-11-10 14:04:26 (#702854)

Re[6]: ASP vs PHP

Hi Ryoga67,

Friday, November 9, 2007, 3:49:41 PM, you wrote:

> http://www.portal2b.ru/second.aspx?Id=57

Чушь. Вода для презентаций. Как было сказано выше "для
корпоративных клиентов". Мелкому-среднему бизнесу (не IT - прежде
всего) нужны решения "здесь-и-сейчас". Вавилонские башни строят
другие категории клиентов.
А если исполнитель "студент" - тем лучше, платить меньше. Глючное
решето можно сделать на любом языке и платформе. Изобрести велосипед
- также.

   2007-11-10 01:33:18 (#702774)