Создание cms

1. Вадим (23.08.2010 / 21:31)
Вот собственно вопрос простой: какие языки нужно знать, что бы написать свою цмс. php и какие еще? Или php хватит? smile

2. Rockzip (23.08.2010 / 21:47)
php, html, css, и по желанию javascript

3. Гаджи (23.08.2010 / 22:03)
Программирование: Ruby
Фрэймворк: Ruby on Rails
Разметка: HTML+CSS
Еще Javascript желателен

Освоишь все это - сможешь писать неплохие функциональные cmsки с нормальной защитой за 1-2 дня.

http://rubyonrails.ru

4. Станислав (23.08.2010 / 22:11)
в первую очередь русский с английским =))) а там - в зависимости от твоих нужд. Не всё можно на php+mysql написать.

5. Вадим (23.08.2010 / 22:17)
SNELS точно монах (23 Августа 2010 / 22:11)
в первую очередь русский с английским =))) а там - в зависимости от твоих нужд. Не всё можно на php+mysql написать.
Русский я знаю на 5. Спасибо

6. Станислав (23.08.2010 / 22:18)
5. Ron, ну я же пошутил =)

7. Вадим (23.08.2010 / 22:25)
SNELS точно монах (23 Августа 2010 / 22:18)
5. Ron, ну я же пошутил =)
Ну я понял smile Спасибо было адресовано к фразе "Не всё можно на php+mysql написать."smile

8. Владимир (23.08.2010 / 22:25)
Да и еще MySQL не помешает знать.
Упс. Опередили smile

9. Вадим (23.08.2010 / 22:26)
CHUMA (23 Августа 2010 / 22:25)
Да и еще MySQL не помешает знать.
Упс. Опередили smile
И тебе спасибо smile

10. Вадим (23.08.2010 / 22:27)
resure1 (23 Августа 2010 / 22:03)
Программирование: Ruby
Первый раз про Ruby слышу...

11. Sonikflame (23.08.2010 / 22:29)
SNELS точно монах (23 Августа 2010 / 22:11)
в первую очередь русский с английским =)))
А зачем английский нужен при написании скрипта?

12. Вадим (23.08.2010 / 22:29)
Sonikflame (23 Августа 2010 / 22:29)
А зачем английский нужен при написании скрипта?
Он же прикольнулся smile

13. Станислав (23.08.2010 / 22:35)
11. Sonikflame, ну, если и без приколов, то, зная английский, как-то более логически понятно что к чему.

14. Вадим (23.08.2010 / 22:36)
SNELS точно монах (23 Августа 2010 / 22:35)
11. Sonikflame, ну, если и без приколов, то, зная английский, как-то более логически понятно что к чему.
Ну это верно. Все таки элементы языков тоже имеют английский смысл.

15. Владимир (23.08.2010 / 22:38)
Вообще все предопределенные функции в PHP ну и в других языках программирования на английском языке причем их названия означают их действие.

16. Вадим (23.08.2010 / 22:46)
CHUMA (23 Августа 2010 / 22:38)
Вообще все предопределенные функции в PHP ну и в других языках программирования на английском языке причем их названия означают их действие.
Я это и имел ввиду smile

17. Гаджи (23.08.2010 / 23:25)
10. Ron, на Ruby обычно переходят после того, как на практике осознают какое же все-таки *** этот php.

18. Вадим (23.08.2010 / 23:48)
resure1 (23 Августа 2010 / 23:25)
10. Ron, на Ruby обычно переходят после того, как на практике осознают какое же все-таки *** этот php.
D короче Ruby лучше php да?

19. Гаджи (24.08.2010 / 00:01)
18. Ron,
Ruby медленнее (1.9.2 работает гораздо быстрее, но она еще не обкатана как надо)
Хостинг найти сложнее. Мануалов на русском меньше.
Во всем остальном Ruby на голову лучше пыха.
http://ruby-lang.org

Ну а Rails - это лучший фрэймворк для создания веб-приложений. На нем работает твиттер, github и многое другое.

20. Гаджи (24.08.2010 / 00:04)
Вот пример приложения на Rails (простейший блог) - его создание у Rails-профи заняло бы от силы 20 минут (в инете ролик гуляет, где за 15 минут на рельсах делают блог с коментами).
http://re2.heroku.com

21. delete (24.08.2010 / 03:19)
resure1 (24 Августа 2010 / 00:04)
Вот пример приложения на Rails (простейший блог) - его создание у Rails-профи заняло бы от силы 20 минут (в инете ролик гуляет, где за 15 минут на рельсах делают блог с коментами).
http://re2.heroku.com
что то я об этом языке мало слышал, если так легко на нем писать скрипты, то он напоминает набор функций/классов в php, там тоже если есть готовые классы я те и за 10 мин cms соберу из них D и это совсем не плюс.. а ограниченая функциональность получится.

22. Удаленный (24.08.2010 / 07:55)
1. Достаточно изучить основы рhр и его написания ну и структуру какой тебе по душе базы,MySQl естественно, потом пройдет время поучишь технологии Microsoft ASP будешь работать с всякими VBS script'ами D

23. Удаленный (24.08.2010 / 08:08)
Ron (23 Августа 2010 / 22:27)
Первый раз про Ruby слышу...
молодой потому что язык ещё,но не замарачивайся на гастролёрском программированиеsmile

24. Вадим (24.08.2010 / 11:24)
resure1 (24 Августа 2010 / 00:04)
Вот пример приложения на Rails (простейший блог) - его создание у Rails-профи заняло бы от силы 20 минут (в инете ролик гуляет, где за 15 минут на рельсах делают блог с коментами).
http://re2.heroku.com
Rails действительно полезная вещь. Блоги делать на Railse действительно красивее, да и загрузка страницы быстрее по-моему smile

25. Вадим (24.08.2010 / 11:27)
Кстати разговаривал с одним админом соц. сети. Он говорил, что сетку полностью на Microsoft ASP написал. Для ASP.net конкурса какого-то. Это реально? smile

26. Удаленный (24.08.2010 / 11:40)
25. Реально,ты не делай стоп на Аsр ведь ASP.NET работает на платформе Windows,ты собираешься искать машину Винды?bugaga

27. Удаленный (24.08.2010 / 11:41)
рhр он хоть с sql работает реактивно,чем аsр.

28. Вадим (24.08.2010 / 11:45)
Спасибо за инфу.

29. Алексей (24.08.2010 / 11:46)
Прежде всего знания нужны.Без них нет смысла писать цмс,ибо при проектировании ядра и общей структуры будут допущены такие ошибки,которые в будущем аукнутся.И не факт,что получится всё исправить.

30. F3L1X (24.08.2010 / 12:48)
будущее далеко не за php

31. Удаленный (24.08.2010 / 15:35)
30. Ты думаешь технология рhр будет стоять на месте?

32. Гаджи (24.08.2010 / 16:42)
21. Денис Петрович, у Ruby возможностей гораздо больше. Там можно хоть все стандартные классы переписать, если что-то не устраивает. Ну а ряда возможностей в php вообще нет - дизайн пыха словно just for luzl сделан. К тому же у Ruby есть удобнейший пакетный менеджер Rubygems, не зависящий от ОС, с помощью него поставить все необходимые расширения - дело пяти минут.

33. Гаджи (24.08.2010 / 16:44)
31. True, не будет конечно, но у пыха есть фундаментальный недостаток: в языке нет дизайна. Если после него изучать Python/Ruby то можно долго удивляться, как же в них все продумано и предусмотрено в отличии от.

34. Удаленный (24.08.2010 / 18:42)
33. Не чего удивляться, рhр не молодой язык,может что нибудь и придумается в какой нибудь ветке.

35. delete (24.08.2010 / 18:50)
32. resure1, его же надо устанавливать на сервер smile да и с нуля учится, почитаю на досуге о нем

36. Гаджи (24.08.2010 / 23:25)
34. True, Ruby и питон старше php, проблема не в возрасте, а в идеологии разработчиков.

37. Гаджи (24.08.2010 / 23:27)
35. Денис Петрович, почитай. Есть бесплатный тариф на хостинге http://heroku.com (там кстати документация отличная), для обучения и разработки его хватает.
http://rubyonrails.ru
http://guides.rubyonrails.org
http://ruby-lang.org

38. Studentsov (24.08.2010 / 23:32)
resure жжот E
А вообще он прав по большей части, Ruby бы только скорости побольше да community получше

39. Андрей (25.08.2010 / 01:29)
Ruby не все хосты поддерживают...Да и php ближе к сердцу...

40. Гаджи (25.08.2010 / 01:53)
Хостинг сейчас действительно проблема. Но если вдска с дебианом то все поставить и настроить это быстро и просто - в сети есть хорошие маны. Самый айс на котором работают офф сайты это убунта сервер + руби 1.9.2 + самые свежие рельсы (3.0рц). Проблемы с кодировкой решили. А насчет небольшого сообщества руби в России - это поправимо =)
Кстати есть enterprise ruby, который жрет меньше памяти (на треть).

41. Гаджи (25.08.2010 / 01:55)
А вообще, когда нормально освою рельсы напишу пару статей "от и до" для начинающих. Такие уже есть, но чем больше, тем лучше.

42. Удаленный (25.08.2010 / 06:00)
Да этот язык ещё в свет народа в основном не вышел,и его даже редко кто знает smile

43. Валерий (27.08.2010 / 16:00)
Объясните пожалуйсто фразу
"в языке нет дизайна"
Это как понять?

44. delete (27.08.2010 / 16:05)
phpcoder (27 Августа 2010 / 16:00)
Объясните пожалуйсто фразу
"в языке нет дизайна"
Это как понять?
в языках программирования нет понятия дизайн smile что б создать дизайн нужин html и css а это не языки программирования а разметка.

45. Валерий (27.08.2010 / 18:25)
Слушай, не тебе вопрос был.. Это к resure1 по поводу 33 поста

46. Михаил (27.08.2010 / 18:41)
Дизайн языка это его читаемость через N лет.

47. Валерий (27.08.2010 / 19:59)
Почему php не будет читаем через н лет?

48. Удаленный (27.08.2010 / 20:06)
CMS лучше например писать через PHP + MySQL (незнаю как вам а мне само то!)

49. Гаджи (27.08.2010 / 20:55)
47. phpcoder, дизайн языка это фактически идеология, за которую цепляются разработчики при создании и улучшении. В качестве примера могу привести обязательные отступы в Python: они там нужны для того чтобы "принуждать" разработчиков писать код более-менее удобочитаемо. Так что это совсем не то что некоторые подумали smile

50. Гаджи (27.08.2010 / 20:57)
48. Devline, тебе это удобно просто потому, что ты привык к этой связке. Скажу лишь, что не слышал, чтобы кто-нибудь перешел с раби обратно на пых.

51. Удаленный (27.08.2010 / 21:02)
50. resure1, если бы были норм учебники или даже простенькие исходники то я бы училсо )) Если бы понравилось то перешел бы на руби

52. Михаил (27.08.2010 / 22:08)
phpcoder (27 Августа 2010 / 19:59)
Почему php не будет читаем через н лет?
Потому что если криво написать, то потом не вспомнишь что зачем писал

53. Гаджи (27.08.2010 / 22:34)
51, в сети есть простые примеры кода. Попадутся - скину сюда. Также есть хороший учебник издательства O'reilly (или как его там).

А вот еще:
http://ru.wikibooks.org/wiki/Ruby

URL: https://visavi.net/topics/12909