Dyskusje na temat MyBB 2.0

Założony przez  legend.

Fakt nie taki znów faktyczny biorąc pod uwagę posty devów MyBB że nie są już tacy pewni czy chcą się pchać w Yii (vide to co na forach wypisuje euantor).
Przypuszczam, że stabilna wersja 2.0 wyjdzie za 4/5 lat. Przypuszczam...
Słuchajcie - tak czasem czytam ten wątek i się mocno zastanawiam po co tutaj pisać i biadolić o tym, czego jeszcze nie ma nawet w wersji wczesnej alfa?

Czy znamy datę premiery MyBB 2.0 - NIE.
Czy wiemy jak będzie wyglądać MyBB 2.0 - NIE.
Czy są jakieś nowe newsy o tym, co w MyBB 2.0 - NIE.
Czy developerzy informują o tym, co się zmieni, poza tym, co proponują użytkownicy by było w MyBB 2.0 - NIE.

Dlatego proszę - bez konkretnych informacji, bez konkretnych podstaw do dyskusji (czyli choćby newsów od devów MyBB) - NIE PISZEMY W TYM WĄTKU.

Dziękuję za uwagę.

PS
Nie chcę go zamykać, ale jeśli pojawią się kolejne głupoty o tym, że np. 1.6.8 to stabilna wersja, która zostaje w sercu, to w końcu to zrobię...
Ekipa MyBB opublikowała wygląd strony głównej skryptu w wersji 2.0:

https://twitter.com/MyBB/status/568493107446210560

Jest i filmik prezentujący wersję mobilną:

https://www.youtube.com/watch?v=BRHapKie...e=youtu.be
Żadna sprawa nie jest przegrana dopóki choć jeden szaleniec o nią walczy. Tylko wariaci są coś warci.
Ekipa MyBB nie zwalnia tempa. Widok panelu użytkownika w wersji 2.0:

[Obrazek: HSxgJ8o.png]
Żadna sprawa nie jest przegrana dopóki choć jeden szaleniec o nią walczy. Tylko wariaci są coś warci.
Całkiem ładnie się to wszystko prezentuje, nic tylko czekać aż do wydania stabilnej wersji
Myślę że niedługo będzie premiera :)
Powstrzymajcie się z tym "Niedługo premiera" To co zostało zaprezentowane na screenach to zapewne jedynie makieta wyglądu.
Kolejne posty typu myślę że premiera za 5 dni będą usuwane
Makieta, ale już po części zaimplementowana i działająca.

W każdym razie, zgadza się, do premiery hen daleko. Styl to co najwyżej 10% całego projektu.
Wpis na blogu poświęcony pracom nad MyBB 2.0

Osobiście bardzo podoba mi się fakt, że przechodzą na Laravel, to naprawdę świetny framework ;)
Nie miałem z nim do czynienia i w sumie nieco się im dziwię.
Nie lepiej było iść w coś typu biznes, Zend, Symfony?

Egzotyki są fajne, ale czasami się czkawką odbijają.
Zend moim zdaniem stał się zbyt trudny do opanowania, wymaga znacznie więcej pracy od programisty i kompletnie nie nadąża za nowymi trendami. Korzystałem chociażby z frameworków Yii, CodeIgniter, Symfony, Zend, Laravel i uważam, że w całym tym zestawieniu właśnie Zend jest najgorszy. Ale to tylko moja opinia :)

Laravel natomiast bierze wiele komponentów z Symfony (Listę pakietów Composer można zobaczyć tutaj: https://packagist.org/packages/laravel/framework ), ma bardzo fajną, intuicyjną składnie, gotowe komponenty, które ułatwiają nam robotę i wykonują wiele rzeczy za nas, dodatkowo przy użyciu Composera można naprawdę zaoszczędzić sporo czasu.

Dla przykładu prosty MVC pobierający listę artykułów z wbudowaną paginacją:

Kontroler:
<?php
class ArticlesController extends Controller {
    
/**
    * Returns all articles.
    *
    * @return View
    */
    
public function getIndex()
    {
        
// Show the page
        
return View::make('articles.list', array(
            
'articles' => Article::orderBy('created_at''DESC')->paginate(10);
        ));
    }
}
?>

Modele dla użytkowników oraz artykułów:
<?php
class User extends Eloquent {

    protected 
$table 'users';

}
?>

<?php
class Article extends Eloquent {
    protected 
$table 'articles';
    
    public function 
user()
    {
        return 
$this->belongsTo('User');
    }
}
?>

Oraz widok (użyłem wbudowany w Laravel system szablonów Blade):
<html>
    <
body>
        <
div class="container">
            <
h1Lista artykułów </h1>
            <
ul>
                @foreach (
$articles as $article)
                    <
li> <strong>{{{ $article->title }}}</strong>, napisany przez {{{ $article->user()->username }}}</li>
                @endforeach
            </
ul>
            {{ 
$articles->links() }}
        </
div>
    </
body>
</
html

Jeśli czegoś nie schrzaniłem (Przyznaję, że pisałem to z głowy) to po dodaniu routingu powinno działać bez problemu ;).
Laravel zdobył sobie już sporą popularność, nie jest to już framework z zerową społecznością. Również uważam wybór go za słuszny, m.in dlatego, że jest dosyć łatwy w przyswojeniu.
{{ $articles->links() }} 
w laravelu 5 wyglądało by to tak
{{ $articles->render() }}
A jakieś poradniki jak zacząć pracę z tym frameworkiem gdzie znajdę?
Najlepiej u źródła: http://laravel.com/docs/5.0



Użytkownicy przeglądający ten wątek:

1 gości