Ru-Board.club
← Вернуться в раздел «Web-программирование»

» Посоветуйте какой язык лучше выучить PHP или ASP?

Автор: TVCooL
Дата сообщения: 18.01.2005 01:05
PHP vs ASP

Какой язык перспективнее, и более употребляемый?
Какие предварительные знания должны быть для учёбы каждого из языков?
Ну и все остальные за и против.

Автор: nicy
Дата сообщения: 18.01.2005 01:18
Вобщемто их тяжело сравнивать. Так как вроде asp он зделан для виндовских серверов а php разрабатывался под линуковских серваки. И почему выбор только из 2х?

Ну если выбирать их этих 2х то наверно php наверное больше известен. А про asp я вобще мало что знаю. Типа знаю что это язык программирования вот вроде и всё даже я его синтакса не знаю. Не не думаю что будет тяжело его выучить. Так как если подумать то они все друг на друга походят. Тоесть если выучить один то 2й будет уже просто выучить. Надо будет только узнать отличие от первого.

И вобще лучше всего язык выбирать по вкусу. Тоеть что тебе больше нравится то и учи.
Автор: Nvc
Дата сообщения: 18.01.2005 01:24

Цитата:
Какой язык перспективнее, и более употребляемый?

PHP

Цитата:
Какие предварительные знания должны быть для учёбы каждого из языков?

/dev/brain будет достаточно :)

Цитата:
Посоветуйте какой язык лучше выучить

Perl.

ИМО, тема флеймовая.
Автор: TVCooL
Дата сообщения: 18.01.2005 02:00
Nvc

Цитата:
/dev/brain
??? Типа мозги иметь нужно или что?
Автор: nicy
Дата сообщения: 18.01.2005 02:06
Ну вобще для изучение языка надо что бы у тебя было хорошо развито логичиское мышление. Тоеть это всё логика. Ты должен знать что ты зочеш зделать и потом уже думать как это зделать на какаом либо языке.

Цитата:
Посоветуйте какой язык лучше выучить

Perl.

Типа согласен полностью.

И не наше это дело решать какая это тема будет. Тоесть если будет флайм то админы или модеры решат проблему.
Автор: Nvc
Дата сообщения: 18.01.2005 02:16
TVCooL

Цитата:
Типа мозги иметь нужно или что?

А как без них? ;)


Цитата:
Ты должен знать что ты зочеш зделать и потом уже думать как это зделать на какаом либо языке.

Поетому и Perl - он универсальней за PHP/ASP.
Если делать простенькие сайты - тогда PHP, как самый простый.
Для более производительных и сложных решений под Windows - ASP.
Автор: Kaylang
Дата сообщения: 18.01.2005 09:07
Вообще-то я не спец, пока, но общаясь со спецами неоднократно слышал, что PHP достаточно скоро умрет.
И многие советуют учить JSP.
Какие будут мнения? Или создавать ветку JSP vs ASP vs Perl?
Автор: DStream
Дата сообщения: 18.01.2005 09:58
Надо учить матчасть.
Ежели человек знает туеву хучу языков, ажно книжке на полке не умещаются, но не имеет абсолютно никакого представления об устройстве, архитектуре ОС - то это мало отличается от знаний попугая в клетке.
Автор: SiMM
Дата сообщения: 18.01.2005 10:19

Цитата:
Вообще-то я не спец, пока, но общаясь со спецами неоднократно слышал, что PHP достаточно скоро умрет.
Ага, буквально ладаном дышит
TIOBE Programming Community Index for January 2005 - вот-вот издохнет.
Цитата:
Надо учить матчасть.
А вот с этим нельзя не согласиться. Вообще, знать языки необязательно - синтаксис изучается за пару-тройку дней, максимум, неделю. И маловажно, на чём программировать - главное, понимать, как, т.е. принципы. В общем - читать Кнута
Автор: IntenT
Дата сообщения: 18.01.2005 10:45
оба учи
Автор: Advanced_Guest
Дата сообщения: 18.01.2005 15:01
SiMM

Цитата:
ообще, знать языки необязательно - синтаксис изучается за пару-тройку дней, максимум, неделю.

Спорное замечание.
Даже если ты знаешь в совершенстве например VB (Если это можно назвать языком %) ), перейти на PHP за пару тройку дней будет не особо легко(хотя основы нахватать возможно, но научиться хорошо програмировать = сложно).

Тоже самое PHP vs Java (знаю что они используються в разных условиях, но всё же)
Зная синтаксис PHP, начать сразу хорошо програмить на Яве ты не сможешь, хотя основные операторы у них практически одинаковы.


Добавлено:
По теме = мне больше импонирует PHP.

ASP - Вроде детище Microsoft, Если же нужно сделать сложный сайт, то можно сделать например на JSP (Java Server Page ? )
Автор: SiMM
Дата сообщения: 18.01.2005 15:23
Advanced_Guest, а я не претендовал на истину в последней инстанции Просто хотел сказать, что синтаксис - это малая толика программирования. И далеко не самая главная. Только к сожалению в последнее время иногда замечаешь, что некоторые считают программированием тыкание мышой в готовые компоненты - при этом написать простейший цикл для них - проблема. Если интересно, можно почитать на эту тему статью Специальность - каменщик, или Лорд Палмерстон в программировании, несколько объясняющую причины происходящего.
Автор: TVCooL
Дата сообщения: 18.01.2005 15:35
Nvc
Ну а серьёзно что такое "/dev/brain"?
Что-бы учить Perl (самостоятельно) нужно по-моему хотя-бы С/С++ знать.

Кстати, кто-то знает на каких языках построены например google, yandex.ru, yahoo и т.д.
Автор: SiMM
Дата сообщения: 18.01.2005 16:18

Цитата:
на каких языках построены например google, yandex.ru, yahoo и т.д.
А какая разница? Какое это имеет отношение к делу? По моему, вам ещё рано задумываться о таком уровне проффессианализма, чтобы метить в коллектив разработчиков Google/yandex/yahoo. Ибо если у вас его было бы достаточно - вам было бы абсолютно всё равно, какие языки программирования использовались/используются при написании софта этих гигантов.
Автор: Spadver
Дата сообщения: 18.01.2005 16:22
Хочу вставить свои пять копеек.

Я тут как-то форум на Перле пробовал ставить. Так там русский язык один наш парень делал.
Я задал ему пару вопросов и среди них почему он использует Перл а не РНР скажем.

Его ответ мне очень понравился
Цитата:
Что знаю - то и юзаю!

Автор: Nvc
Дата сообщения: 18.01.2005 16:33
SiMM

Цитата:
Если интересно, можно почитать на эту тему статью Специальность - каменщик

Офтоп.
Большое спасибо. Как раз то, что мне сейчас было нужно.

TVCooL
1. "/dev/brain" - мозги. Без них - никуда. И это к тому, что надо бы хоть немного (на базовом уровне) разбираться в linux-ах, если учить ПХП/Перл.
2. Если в школе/университете (или где-то еще, где изучалось программирование) с были проблемы - лучше вообще ничего не учить, а заплатить специалисту.
3.
Цитата:
Чтобы учить Perl (самостоятельно) нужно по-моему хотя бы С/С++ знать.

С тут ни к чему. Я С знаю на базовом уровне (написал лишь одну достаточно большую программу), не это не мешает мне писать на Perl. Более того, Perl очень часто можно использовать ВМЕСТО С.
4. PHP изучить легче всего, достаточно нескольких статей в Нете, а дальше мануала на php.net. Для Perl или ASP необходимо иметь хорошую литературу. Например, несколько лет назад я сначала пробовал учить Perl (по статьям з Нета), с этого ничего не вышло и в результате начал писать на ПХП. Но когда купил несколько нормальных книг по Perl и достаточно нормально с ним разобрался - на ПХП писать уже не могу :)
5. Скорость. Обычные ПХП скрипты работают быстрее, чем обычные на Perl. Для увеличения скорости Perl-скриптов необходимо использовать mod_perl, который тоже надо изучать и на котором писать немного сложнее. Как вариант - ASP.net, его можно компилировать. Если надо написать что-то простое - напр., гостевая книга - PHP будет достаточно, для сложных систем - или Perl+mod_perl, или ASP.

Так что сначала надо написать, для каких задач будет использоваться язык, а дальше его изучать. А то выходит то же самое, что и "Что лучше - учить французский или немецкий? - Английский."
Автор: Advanced_Guest
Дата сообщения: 18.01.2005 19:51
SiMM

Цитата:
Просто хотел сказать, что синтаксис - это малая толика программирования. И далеко не самая главная.

Это да, главное = логика и соответствующий стиль мышления.


Цитата:
Специальность - каменщик

Хорошая статья.

TVCooL

Цитата:
Ну а серьёзно что такое "/dev/brain"?

Dev - Устройство
Brain - мозги.
Как бы программерская шутка


Цитата:
Что-бы учить Perl (самостоятельно) нужно по-моему хотя-бы С/С++ знать.

Не обязательно.
Можно имхо и с перла начинать изучения програмирования. (Правда это не самая лучшая идея)

Nvc

Цитата:
И это к тому, что надо бы хоть немного (на базовом уровне) разбираться в linux-ах, если учить ПХП/Перл.

Зачем ?
Начал изучать PHP не особо зная линукс и тем более юникс, (знал VB, совсем немного СИ, виндовс на уровне пользователя, начинал с доса )
Сейчас делаю сайты без особых проблем(согласен, всего лишь PHP и SQL, но юникс не сильно нужен был...)
Хотя последние полгода начал изучать юникс в университете = да, помогает. Но особой нужды нету в этом.
Автор: Nvc
Дата сообщения: 18.01.2005 20:47
Advanced_Guest

Цитата:
Зачем

Потому, что меня уже достало (как хостера) объяснять, почему скрипт не работает в сейф моде и что сделать, чтобы он работал, или же почему скрипт на перл должен иметь атрибут +x.
Автор: SiMM
Дата сообщения: 18.01.2005 21:36

Цитата:
меня уже достало (как хостера)
Не повод ли это наконец написать нормальный FAQ? Или хотя бы привести ссылки на то, где всё это объясняется? В последних выпусках PHP Inside было и про safe mode, и про безопасность - вот и отсылайте туда, пущай народ просвящается.
Автор: Nvc
Дата сообщения: 18.01.2005 22:13
SiMM

Цитата:
Не повод ли это наконец написать нормальный FAQ?

Я мелкий хостер, даже сайта нет :) Конкретно - сервер арендуется под собственные нужды, а для компенсации затрат есть несколько десятков клиентов. В таком случае писать фак не очень рационально, тем более (должно быть, проявления тотальной деградации), народ читать его скорее всего не будет. Легче спросить.

К теме. Какой бы язык не изучался - главное, чтобы результат после его годового изучения не был таким (извиняюсь за цитаты на украинском):

Цитата:
[22:33:22] Nvc: далі... вгадай, що станеться, коли в тексті буде апостроф.
[22:34:09] ****: що ??
[22:34:42] Nvc: звичайний інжекшин. sqlна помилка буде.
[22:36:41] ****: а на що заміняти ?? чи придумати свій замінник коли тицяти в базу і назад заміняти коли на сторінку тикати ??
[22:37:27] Nvc: =~ s/([\\'`])/\\$1/go;
[22:37:52] Nvc: такою штукою текст обробляєш перед додванням.
[22:39:05] ****: а навіщо там []
[22:39:39] Nvc: а згадай, що воно робить.
[22:40:21] ****: бла йду пробувати бо щось ніяк вдуплити не виходить
[22:40:43] Nvc: екранує символи / ' `
[22:46:21] ****: syntax error
[22:46:36] Nvc: і як ти написав?
[22:46:58] ****: #! perl

$text= "sadfsa`sdfds`sdfdsfds ` sefergr"
$text =~ s/([\\'`])/\\$1/go;
print $text;
[22:47:06] ****: сорі
[22:47:09] Nvc: угумсь.
[22:47:22] Nvc: хоч би дивився, які помилки пише.
[22:48:58] ****: а воно хіба поможе при sql чи sql якось на це специфічно реагує ??


Цитата:
[21:16:42] ****: в мене чомусь листи в коі передаються :(
[21:17:10] Nvc: а ти контент-тайп напиши і мани початай!
[21:25:46] ****: непомагає :(
[21:25:56] Nvc: читай ман
[21:26:16] ****: який з них ??
[21:26:39] Nvc: по Net::SMTP мабуть
[21:27:02] ****: нема - книжка перед мною :(
[21:27:49] Nvc: а хіба ти ніколи не знав, що в комплекті з перлом іде чудовий хелп???

Имеется ввиду, что если учимся - значит учимся НОРМАЛЬНО. Иле вообще не начинаем.
Автор: Advanced_Guest
Дата сообщения: 18.01.2005 22:50
Nvc

Цитата:
Имеется ввиду, что если учимся - значит учимся НОРМАЛЬНО. Иле вообще не начинаем.

Это ясное дело %)

Но как говориться есть 3 типа людей:
чайники, ламеры, и чайники с крышечкой (всяких ппродвинутых пользователей не беру).

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

Первым и вторым пиши не пиши faq - они его читать не будут.

третьим = для них стоит.

Но например с чмодами = изучил я их просто %)
Попробовал как то установить иб2, читая внимательно статью как её ставить = и всё поставилось
В остальных местах я не задумываясь ставил правильный чмод.


Автор: Cheery
Дата сообщения: 18.01.2005 22:54
2ALL
не отходим от темы.
хочется пообщаться лично - есть ПМ.
иначе тема быстренько переедет в раздел Флейм.
Автор: TVCooL
Дата сообщения: 19.01.2005 01:04
Advanced_Guest
Дошло

Программы на ASP и PHP работают на стороне сервера, значит платформа юзера не должна влиять на их работу (например сайт построенный на ASP будет работать на Linux на mozila), так ли это?
Как насчёт популярности ASP vs PHP?

А Perl это скрипт или его компилируют?

И вы мне так и не ответили на чём построены поисковики (SiMM: ради того что-бы знать к чему стремтся)
Автор: Cheery
Дата сообщения: 19.01.2005 01:09
TVCooL

Цитата:
так ли это?

да

Цитата:
А Perl это скрипт или его компилируют?

скрипт.

Цитата:
И вы мне так и не ответили на чём построены поисковики

на чем угодно.. могут на скрипте, а могут быть написаны вообще на C и тому подобном.
Автор: Advanced_Guest
Дата сообщения: 19.01.2005 08:48
TVCooL

Цитата:
Программы на ASP и PHP работают на стороне сервера, значит платформа юзера не должна влиять на их работу (например сайт построенный на ASP будет работать на Linux на mozila), так ли это?
Как насчёт популярности ASP vs PHP?

Программ на PHP нету
Скрипты есть.

Обычно они возвращают "что-то"

И как клиент будет обрабатывать это что-то = другой вопрос.

Например в случае с веб страницами, скрипты возвращают HTML код (плюс если что JS, CSS)

Если код заточен только под IE, то в других браузерах он может глючить очень сильно.

Но это происходит тогда когда возвращаемый код не соответствует стандартам.

А так = по идее не важно на чём работает клиент, на линуксе или виндовсе.
Автор: SiMM
Дата сообщения: 19.01.2005 09:34

Цитата:
сайт построенный на ASP будет работать на Linux
А что, MicroSoft уже пишет под *nix?
Цитата:
И вы мне так и не ответили на чём построены поисковики
Потому что это никак не относится к вопросу "какой язык ... выучить", потому что подобную информацию надо не на форумах спрашивать, а непосредственно у авторов. Да и то думаю, там используется множество технологий (как минимум - клиентский JavaScript )
Автор: xntx
Дата сообщения: 19.01.2005 09:40
SiMM

Цитата:
А что, MicroSoft уже пишет под *nix?

нет, но под линуксом и фотошоп работает
вопрос в том КАК оно будет работать....

Добавлено:
Advanced_Guest

Цитата:
Программ на PHP нету
Скрипты есть.

почему нет? там вроде к php уже и графический интерфейс прикручивают...

Добавлено:
хотя конечно самому это трудно представляется, учитывая схему работы пхп...
Автор: Andrew_Mitrofanov
Дата сообщения: 19.01.2005 13:23
Раз уж тут спрашивалось про то, на чем написан движок Yandex, то и я хочу задать вопрос.

cPanel, DirectAdmin и прочие панели управления на каком языке написаны?
Очень бы хотелось узнать!
Автор: Yaakov
Дата сообщения: 19.01.2005 13:32
На сколько мне известно, студия Артемия Лебедева пишет на своем каком-то языке.

Что касается какого языка учить, так это сложный вопрос. Смотря куда метишь. Если за рубежом - то ASP, если СНГ - то РНР.
Автор: beeos
Дата сообщения: 19.01.2005 13:47

Цитата:
На сколько мне известно, студия Артемия Лебедева пишет на своем каком-то языке.

Parser

Цитата:
Если за рубежом - то ASP, если СНГ - то РНР

Интересно, на чем основано это утверждение?

Страницы: 123

Предыдущая тема: Распознание текста на картинке скриптовым языком


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.