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

Различие языков программирования и баз данных

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

aka ¢ent

С нами с 06.08.03
Сообщения: 2063
Рейтинг: 804

Ссылка на сообщениеДобавлено: 17/03/07 в 14:33       Ответить с цитатойцитата 

Вот есть много языков web программирования, например asp, php, jsp, cgi, html и т.д. В чём их различие? Ведь, на сколько я понимаю, допустим какой-то сайт с элементами интернет-магазина можно одинаково написать на любых этих языках и они все будут работать одинаково. Но есть ли различие их например по скорости обработки данных или по нагрузке на сервер и т д? Допустим написание на asp это дань моде, при том, что точно также можно и на html написать?

Тот же самый вопрос по базам данных: MySQL, MS SQL Server, InterBase, PostgreSQL, Oracle и т д. В чём их различие и что лучше использовать (с точки зрения удобства и быстроты обработки данных, безопасности и не большой нагрузки на сервер)

Всем рейтинг.

ePayService: лицензионное обналичивание чеков, приём платежей и другие финансовые услуги

0
 

Ревнивый муж подобен турку

С нами с 01.03.06
Сообщения: 4302
Рейтинг: 905

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

Каждый язык заточен под определённые задачи.

Например, есть отвёртки крестовые, есть шлицевый.

Шлицевые отвёртки есть 2, 3, 4 миллиметра и так далее.

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

Кстати, что касается высокотехнологичных сайтов, я сейчас склоняюсь к платформе Bitrix.

Если тебе надо просто подрочить, жми сюда

4
 



С нами с 19.02.03
Сообщения: 1284
Рейтинг: 354

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

DeniF писал:
Вот есть много языков web программирования, например asp, php, jsp, cgi, html и т.д. В чём их различие? Ведь, на сколько я понимаю, допустим какой-то сайт с элементами интернет-магазина можно одинаково написать на любых этих языках и они все будут работать одинаково. Но есть ли различие их например по скорости обработки данных или по нагрузке на сервер и т д? Допустим написание на asp это дань моде, при том, что точно также можно и на html написать?

ну во первых cgi, html это не языки программирования.
Да одинаково на всех можно написать большинство задач, но не все...
гдето лучше использовать perl, гдето на php будет проще написать, а гдето без asp не обойтись, но в большинстве случаев все подходят для реализации нужной задачи.
Различие в нагрузке есть, тут у каждого свои мнения что тяжелее что проще потому не буду высказывать свое мнение ато начнется флуд icon_smile.gif
кто сказал что asp дань моде?
DeniF писал:

Тот же самый вопрос по базам данных: MySQL, MS SQL Server, InterBase, PostgreSQL, Oracle и т д. В чём их различие и что лучше использовать (с точки зрения удобства и быстроты обработки данных, безопасности и не большой нагрузки на сервер)

Всем рейтинг.

Тут различие очень большое
для широкого круга задачь подходит mysql, для более навороченных баз ms sql server, оракл для баз масштаба предприятия.

Вобщем это как сравнивать запорожец с мерседесом, оба довезут до места но комфорт разный и скорость...
Мне тут показывали недавно небольшой запросик запрос к базе одной erp системы на крупном заводе 300 строк один запрос, на мускуле такое анреал

4
 

aka ¢ent

С нами с 06.08.03
Сообщения: 2063
Рейтинг: 804

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

bleed писал:
кто сказал что asp дань моде?


Никто не сказал icon_smile.gif Это я предположил и это был вопрос icon_smile.gif

Ок. Давайте немного по другому. Например разработка биллинг интерфеса (процессинг карт, чеков и т.д.) для продавцов и админов, при максимальном кол-ве продавцов в 1000 клиентов. Какой язык и БД лучше использовать, что бы это было похоже на brabus - комфортно, быстро и безопасно?

ePayService: лицензионное обналичивание чеков, приём платежей и другие финансовые услуги

0
 

127.0.0.1

С нами с 26.04.06
Сообщения: 1092
Рейтинг: 557

Ссылка на сообщениеДобавлено: 17/03/07 в 19:50       Ответить с цитатойцитата 

perl, php это server-side языки и вообщем-то они схожи по функциональности, ихняя задача - обрабатывать разные запросы (к бд, к файлам, к другим ресурсам, парсить)
эти языки как раз хороши для проектов где требуется что-либо каталогизировать, работать с шаблонами, парсить и обрабатывать контент.


насчет баз данных - здесь все проще: есть платные (и бесплатные) хостинги, которые в основной массе суппортят mysql, потому
практически все дешевые и доступные хостинги на основе unix-систем.
виндовые хостинги стоят значительно дороже и плюс ко всему за MS SQL надо еще платить денег.
Oracle тоже коммерческая БД, весьма тяжелая и поставляемое ПО требует усилий для изучения (один инсталлер чего стоит)

Postgre,interbase и т.д. - распространены мало, так как подавляющая масса веб-сайтов все же сидит на mysql (ввиду массовости unix-хостингов и бесплатности).

май пен рай

4
 

aka ¢ent

С нами с 06.08.03
Сообщения: 2063
Рейтинг: 804

Ссылка на сообщениеДобавлено: 17/03/07 в 19:58       Ответить с цитатойцитата 

to localhost: вопрос не в деньгах, а в том, что бы было удобно в использовании, быстроте обработки и безопасности, для данной задачи.

ePayService: лицензионное обналичивание чеков, приём платежей и другие финансовые услуги

0
 



С нами с 19.02.03
Сообщения: 1284
Рейтинг: 354

Ссылка на сообщениеДобавлено: 17/03/07 в 20:04       Ответить с цитатойцитата 

DeniF писал:
to localhost: вопрос не в деньгах, а в том, что бы было удобно в использовании, быстроте обработки и безопасности, для данной задачи.

для какой задачи?
под каждую задачу свое решение...

4
 

127.0.0.1

С нами с 26.04.06
Сообщения: 1092
Рейтинг: 557

Ссылка на сообщениеДобавлено: 17/03/07 в 20:47       Ответить с цитатойцитата 

с точки зрения быстроты, удобности и т.д. - рулит не конкретное использования языка программирования, а маркетинг - за сколько денег можно продать проект тому или иному клиенту.
есть к примеру, интернет-казино, которые сделаны полностью на яве, и есть которые написаны на флэш+перл. И там и там есть своя "удобность" использования данного языка, вопрос в том - сколько это будет стоить и кто купит?

май пен рай

4
 

aka ¢ent

С нами с 06.08.03
Сообщения: 2063
Рейтинг: 804

Ссылка на сообщениеДобавлено: 17/03/07 в 20:53       Ответить с цитатойцитата 

Да никто никому не собирается ничего продавать icon_smile.gif Я делаю для себя.

Задачу написал выше в 4-ой мессаге, только на это никто внимания не обратил.

Разработка биллинг интерфеса (процессинг карт, чеков и т.д.) для продавцов и админов, при максимальном кол-ве продавцов в 1000 клиентов. Какой язык и БД лучше использовать?

ePayService: лицензионное обналичивание чеков, приём платежей и другие финансовые услуги

0
 

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 ()
Ссылка на сообщениеДобавлено: 17/03/07 в 21:26       Ответить с цитатойцитата 

php + mysql (InnoDB) и не ломать себе голову.

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

4
 

Genuine Quality

С нами с 28.08.05
Сообщения: 652
Рейтинг: 910

Ссылка на сообщениеДобавлено: 18/03/07 в 00:52       Ответить с цитатойцитата 

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

localhost писал:

Oracle тоже коммерческая БД, весьма тяжелая и поставляемое ПО требует усилий для изучения (один инсталлер чего стоит)

кстати инстолер уже довольно удобный у них, на винду по крайней мере

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 ()
Ссылка на сообщениеДобавлено: 18/03/07 в 04:52       Ответить с цитатойцитата 

видел я как спец по ораклу приезжал базу ставить. Скриптиков и данных килобайт на 200. А на харде база сожрала гига 2 на все свои причиндалы, плюс сервисов позапускала.

Я на mysql тоже самое с гораздо меньшими ресурсами спокойно тянул, а тут блин монстроподобное чудище.

Вобщем оракл на базах менее 10 гиг - нафиг не нужен. А вот на 10+ , он себя в самой красе показывает, тут с ним хрен что сравнится.

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

4
 

aka ¢ent

С нами с 06.08.03
Сообщения: 2063
Рейтинг: 804

Ссылка на сообщениеДобавлено: 18/03/07 в 11:53       Ответить с цитатойцитата 

Simplex писал:
ява и мускуль на отдельном хосте.
если под интерфейсом ты понимаешь API, то тогда вебсервис на яве


Если под API ты понимаешь приложение клиент-сервер, то я делать его не хочу. Если нет, то объясни плз, что ты имел ввиду в конкретном примере.

ePayService: лицензионное обналичивание чеков, приём платежей и другие финансовые услуги

0
 

XXX-Server.biz

С нами с 15.02.03
Сообщения: 9410
Рейтинг: 6676


Передовик Master-X (16.01.2008)
Ссылка на сообщениеДобавлено: 18/03/07 в 12:09       Ответить с цитатойцитата 

DeniF писал:
Допустим написание на asp это дань моде, при том, что точно также можно и на html написать?

ну-ну icon_smile.gif

Хостинг от $0.05/Gb, VDS от 9$, Dedicated Servers от $49
Домены от 4.99$

4
 

aka ¢ent

С нами с 06.08.03
Сообщения: 2063
Рейтинг: 804

Ссылка на сообщениеДобавлено: 18/03/07 в 12:39       Ответить с цитатойцитата 

color писал:
ну-ну icon_smile.gif


Это не утверждение, а вопрос.

ePayService: лицензионное обналичивание чеков, приём платежей и другие финансовые услуги

0
 

XXX-Server.biz

С нами с 15.02.03
Сообщения: 9410
Рейтинг: 6676


Передовик Master-X (16.01.2008)
Ссылка на сообщениеДобавлено: 18/03/07 в 13:36       Ответить с цитатойцитата 

DeniF писал:
Это не утверждение, а вопрос.

ответ - нельзя никак на html реализовать функции ASP icon_smile.gif

Хостинг от $0.05/Gb, VDS от 9$, Dedicated Servers от $49
Домены от 4.99$

4
 



С нами с 21.09.06
Сообщения: 30
Рейтинг: 14

Ссылка на сообщениеДобавлено: 19/03/07 в 00:29       Ответить с цитатойцитата 

справка от вики
PHP (англ. PHP: Hypertext Preprocessor — «PHP: Препроцессор Гипертекста») — скриптовый язык программирования, созданный для генерации HTML-страниц на веб-сервере и работы с базами данных. В настоящее время поддерживается подавляющим большинством представителей хостинга. Входит в LAMP — «стандартный» набор для создания вебсайтов (Linux, Apache, MySQL, PHP (Python или Perl)).


Perl (Перл) — язык программирования. Создатель Ларри Уолл (Larry Wall). Само слово Perl — аббревиатура, которая расшифровывается как Practical Extraction and Report Language (практический язык извлечений и отчётов, отчего сначала язык назывался PEARL, но затем буква «A» «потерялась»). Существует также ряд других вариантов. Согласно самому красивому из них, название perl произошло от слова pearl (жемчужина). Талисманом языка Perl является верблюд — не слишком красивое, но очень выносливое животное, способное выполнять тяжёлую работу.
Основной особенностью языка считаются его богатые возможности для работы с текстом, реализованные при помощи регулярных выражений.
Perl также знаменит огромной коллекцией дополнительных модулей CPAN, находящейся по адресу http://www.cpan.org(англ.)


ASP (англ. Active Server Pages — «активные серверные страницы») — технология от Microsoft, позволяющая легко разрабатывать приложения для World Wide Web. ASP работает на платформе операционных систем линии Windows NT и на веб-сервере IIS. ASP не является языком программирования — это лишь технология предварительной обработки, позволяющая подключать программные модули во время процесса формирования Web-страницы. Относительная популярность ASP основана на простоте используемых языков сценариев (VBScript или JScript) и возможности использования внешних COM-компонент.
Технология ASP получила своё развитие в виде ASP.NET — новой технологии создания веб-приложений, основанной на платформе Microsoft .NET.



Си (англ. C) — стандартизованный процедурный язык программирования, разработанный в начале 1970-х годов сотрудниками Bell Labs Кеном Томпсоном и Денисом Ритчи как развитие языка Би. Си был создан для использования в операционной системе UNIX. С тех пор он был портирован на многие другие операционные системы и стал одним из самых используемых языков программирования. Си ценят за его эффективность; он является самым популярным языком для создания системного программного обеспечения. Его также часто используют для создания прикладных программ. Несмотря на то, что Си не разрабатывался для новичков, он активно используется для обучения программированию. В дальнейшем синтаксис языка Си стал основой для многих других языков (см. C-подобный синтаксис).
Для языка Си характерны лаконичность, современный набор конструкций управления потоком выполнения, структур данных и обширный набор операций.


HTML (от англ. Hypertext Markup Language — «язык разметки гипертекста») — это стандартный язык разметки документов во Всемирной паутине. Практически все веб-страницы создаются при помощи языка HTML или его последователя — XHTML.


CGI (от англ. Common Gateway Interface — «общий интерфейс шлюза») — стандарт интерфейса, служащего для связи внешней программы с веб-сервером. Программу, которая работает по такому интерфейсу совместно с веб-сервером, принято называть шлюзом, хотя многие предпочитают названия скрипт (сценарий) или CGI-программа. тоже с вики


от себя
1)html - самый простой из вышеперечисленных - любая домохозяйка способна его изучить
2.0)Яваскрипт - недооцененный язык - в принципе прост - набирает обороты в связи с появлением ajax
2)php - лично мне понадобилось гдето 12 часов на изучение (стаж программирования до этого 10 лет) - короче язык школьников и студентов - много cmsок на нем написано
2.1)asp - не изучал - но думаю не сложнее бейсика - аналог php(+ajax) для win платформ
3)perl - мощная штуковина - основной минус - нет компилятора те все что на нем написано - open source
4)си - высший пилотаж - соответсвенно тяжел в освоении для новичков - ну и не всегда нужна такая мощь

/у меня программер обычно пишет проект на перле - тк тз обычно обговариваем на словах - 1-2 месяца по ходу проекта создаем функционал , затем все переписывается на си/

Последний раз редактировалось: porninc (19/03/07 в 00:47), всего редактировалось 2 раз(а)

4
 



С нами с 21.09.06
Сообщения: 30
Рейтинг: 14

Ссылка на сообщениеДобавлено: 19/03/07 в 00:39       Ответить с цитатойцитата 

по поводу била - если с 0 все делать - тк продукт не уникальный - ну тоесть весь функционал можно предусмотреть на этапе составления тз >
си либо perl на сервере + ajax интерфейс
бд - тут обычный мускул подойдет

! да и крайне не рекомендую связыватся с продуктами компании microsoft

тк проблема безопасности одна из основных в биле - по моему основной вопрос в архитектуре системы - те как разнести все эти модули итп
ИМХО

4
 

127.0.0.1

С нами с 26.04.06
Сообщения: 1092
Рейтинг: 557

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

Zaebaldi писал:

3)perl - мощная штуковина - основной минус - нет компилятора те все что на нем написано - open source


perl2bin - коммерческое ПО, поставляемое под юниксы, шареваре версия компилит ограниченный набор либов и неоптимизированно.

май пен рай

4
 

Криптопохуист

С нами с 05.04.03
Сообщения: 17156
Рейтинг: 6019

Ссылка на сообщениеДобавлено: 20/03/07 в 10:50       Ответить с цитатойцитата 

DeniF: Отвечу вопросом на вопрос.

Тебе комфортнее говорить на русском, украинском или суахили? Или может быть ты предпочитаешь итальянский? Ну для особых извращенцев может китайский?

И почему?

Можешь обосновать свой ответ? Ну тогда обоснуй и переведи свой ответ в плоскость языков программирования и это будет истина.

4
 

aka ¢ent

С нами с 06.08.03
Сообщения: 2063
Рейтинг: 804

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

Всем спасибо за участие icon_biggrin.gif Вопрос решён, разработчик найден. Всех оценил по максимуму.

ePayService: лицензионное обналичивание чеков, приём платежей и другие финансовые услуги

0
 
+ + +


С нами с 15.06.06
Сообщения: 201
Рейтинг: 51

Ссылка на сообщениеДобавлено: 22/03/07 в 10:22       Ответить с цитатойцитата 

Stek писал:
php + mysql (InnoDB) и не ломать себе голову.

Соглашусь. И не ломать голову себе.
Себа не виноват.

0
 



С нами с 25.12.03
Сообщения: 1003
Рейтинг: 462

Ссылка на сообщениеДобавлено: 22/03/07 в 12:05       Ответить с цитатойцитата 

для веба
php+mysql+теория СУБД+html(как же без него) вполне достаточно

Sutra - лучшая система управления трафом

0
 



С нами с 26.02.03
Сообщения: 2364
Рейтинг: 987

Ссылка на сообщениеДобавлено: 23/03/07 в 01:47       Ответить с цитатойцитата 

begemot писал:
для веба
php+mysql+теория СУБД+html(как же без него) вполне достаточно
И не забываем про java-script

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

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


Перейти:  



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

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

Опросы

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



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